@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.base-main{align-items:center;background-image:url(/static/media/background.b4fb3fe9c81604a75b34.png);background-repeat:no-repeat;background-size:100% 100%;display:flex;height:100%;width:100%}.base-main .base-content{height:100%;padding:1rem 2rem;width:calc(100% - var(--avatar-width))}.base-main .base-content,.base-main .base-content-section{align-items:center;display:flex;flex-direction:column;gap:1rem}.base-main .base-content-section{height:calc(100% - 100px);position:relative;width:100%}.base-main .base-content .logo{height:80px;margin-left:-20%;object-fit:contain;width:auto}.base-main .base-content .chat-msg-response{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(170deg,#ffffffb3,#fff0);border-radius:45px;box-shadow:0 4px 24px 0 #00000040;display:flex;flex-direction:column;gap:1rem;height:-webkit-max-content;height:max-content;justify-content:center;margin-top:2rem;max-width:1000px;min-height:400px;padding:3rem 5rem;position:relative;transition:all .25s;width:70%}.base-main .base-content .chat-msg-response:before{background:linear-gradient(175deg,#fff,#8791a4);border-radius:45px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.base-main .base-content .chat-msg-response .bg-polygon-main{bottom:13%;height:70px;left:-18px;position:absolute;width:auto;z-index:1}.base-main .base-content .chat-msg-response .message{color:var(--font-dark);display:inline-block;font-size:24px;line-height:1.2}.base-main .base-content .chat-msg-response .message .message-loader{align-items:center;display:flex;gap:1rem;justify-content:center;width:100%}.base-main .base-content .chat-msg-response .message .message-loader .icon{height:52px;width:52px}.base-main .base-content .chat-msg-response .message .message-loader .icon svg{height:100%;width:100%}.base-main .base-content .chat-msg-response .message .message-loader .details{display:flex;flex-direction:column;gap:.5rem}.base-main .base-content .chat-msg-response .message .message-loader .details .title{color:var(--font-dark);font-size:28px;line-height:1.2}.base-main .base-content .chat-msg-response .message .message-loader .details .desc{color:var(--font-dark);font-size:16px}.base-main .base-content .chat-msg-response .message .user-question{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;margin-bottom:1rem;width:100%}.base-main .base-content .chat-msg-response .message .user-question .question{background:#dadada;border:1px solid #afafaf;border-radius:5px;padding:.1rem .3rem}.base-main .base-content .chat-msg-response .message .user-question .user-icon{height:38px;width:38px}.base-main .base-content .chat-msg-response .message .user-question .user-icon svg{height:100%;width:100%}.base-main .base-content .chat-msg-response .message .animated-markdown code{background:#dadada;border:1px solid #afafaf;border-radius:5px;display:block;margin-bottom:1rem;padding:.1rem .3rem;width:-webkit-max-content;width:max-content}.base-main .base-content .chat-msg-response .message .primary{color:var(--primary);font-weight:700}.base-main .base-content .chat-msg-response .welcome-message{display:flex;flex-direction:column;gap:2rem}.base-main .base-content .chat-msg-response .welcome-message .title{font-size:42px;line-height:1.2}.base-main .base-content .chat-msg-response .welcome-message .title span{color:var(--primary);font-size:42px;font-weight:800}.base-main .base-content .chat-msg-response .welcome-message .desc{font-size:28px}.welcome-title{color:var(--font-dark);font-size:28px;font-weight:400;line-height:1;text-align:center}.welcome-title strong{font-size:30px;font-weight:700}.response-main{display:flex;gap:.5rem;height:-webkit-max-content;height:max-content;max-height:calc(100% - 250px);width:100%}.response-main .response-section{background:#fff6;border:1px solid #fff;border-radius:20px;box-shadow:0 20px 50px 0 #00000040;height:100%;padding:.5rem;position:relative;width:50%}.response-main .sub-section{height:100%;overflow-y:auto;width:var(--sub-section-sidth)}.response-main .sub-section::-webkit-scrollbar{display:none}.response-main .main-section{align-items:center;display:flex;flex-direction:column;gap:.5rem;height:100%;padding:.5rem;width:calc(100% - var(--sub-section-sidth) + 1rem)}.response-main .main-section .section-title{color:var(--primary);font-size:24px;font-weight:700}.response-main .main-section .section-header{align-items:center;display:flex;justify-content:space-between;width:100%}.response-main .main-section .section-header .header-title{color:var(--primary);font-size:24px;font-weight:700}@media only screen and (max-width:600px){.response-main .main-section .section-header .header-title{font-size:18px}}@media only screen and (max-width:520px){.response-main .main-section .section-header{flex-direction:column}}@media only screen and (max-width:700px){.base-main .base-content{justify-content:flex-start;padding:1rem .5rem .5rem}.base-main .base-content .chat-msg-response .welcome-message{gap:.5rem}.base-main .base-content .chat-msg-response .welcome-message .title,.base-main .base-content .chat-msg-response .welcome-message .title span{font-size:20px}.base-main .base-content .chat-msg-response .welcome-message .desc{font-size:16px}.welcome-title strong{font-size:24px}.base-main .base-content .chat-msg-response .message{font-size:16px}.base-main .base-content .logo{height:auto;width:80%}.base-main .base-content .chat-msg-response{border-radius:20px;gap:.5rem;max-width:100%;padding:1.5rem;width:100%}.base-main .base-content .chat-msg-response:before{border-radius:20px}.base-main .base-content .chat-msg-response .bg-polygon-main{display:none}}@media only screen and (max-width:1000px){.base-content-section{align-items:center}.base-main .base-content .chat-msg-response,.base-main .base-content .logo{margin-left:0}}.recommendations{display:flex;height:-webkit-max-content;height:max-content;justify-content:center;width:100%}.recommendations::-webkit-scrollbar{display:none}.recommendations .recommendations-content{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}.recommendations .recommendations-item{align-items:center;background-color:#f9f7ec;border:1px solid #0000;border-radius:10px;box-shadow:0 10px 50px 0 #00000026;color:var(--primary);cursor:pointer;display:flex;font-size:12px;font-weight:700;height:60px;letter-spacing:normal;line-height:1.25;max-width:300px;min-width:200px;padding:18px;text-align:left;transition:all .3s}.recommendations .recommendations-item:hover{border-color:var(--primary)}@media only screen and (max-width:700px){.recommendations{justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.recommendations .recommendations-content{flex-wrap:nowrap;width:-webkit-max-content;width:max-content}}.chatbar-main{gap:1rem;height:80px;justify-content:space-between;width:100%}.chatbar-main,.wave-container{align-items:center;display:flex}.wave-container{background:linear-gradient(170deg,#e9e9e9,#fff);border-radius:25px;box-shadow:0 2px 10px 0 #9e9e9e40;gap:4px;height:100%;justify-content:center;max-width:1000px;padding:0 10px;position:relative;transition:width .4s ease-in-out;width:70%;z-index:10!important}.wave-container:before{background:linear-gradient(175deg,#fff,#b2b0ad);border-radius:25px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.wave-container .wave-main{align-items:center;display:flex;gap:4px;height:100%;justify-content:center;width:calc(100% - 100px)}.wave-container .wave{width:48%}.wave.left{transform:scaleX(-1)}.wave-container .transcription-actions{align-items:center;display:flex;justify-content:space-between;padding-right:10px;width:100%}.wave-container .transcription-actions .mute-btn{cursor:pointer;height:28px;width:28px}.wave-container .transcription-actions .mute-btn svg{height:100%;width:100%}.wave-container .transcription-actions .mute-btn.muted svg path{fill:red}.chatbar-main-content{background:linear-gradient(170deg,#e9e9e9,#fff);border-radius:25px;box-shadow:0 2px 10px 0 #9e9e9e40;display:flex;height:100%;max-width:1000px;position:relative;width:70%}.chatbar-main-content:before{background:linear-gradient(175deg,#fff,#b2b0ad);border-radius:25px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.chatbar-main-content input,.chatbar-main-content textarea,.wave-container input,.wave-container textarea{align-items:center;background:#0000;border:none;color:var(--font-dark);display:flex;font-size:18px;height:100%;outline:none;padding:.6rem 4rem .6rem 1rem;resize:none;width:100%}.chatbar-main-content .actions{align-items:center;display:flex;gap:1rem;position:absolute;right:-35px;top:50%;transform:translateY(-50%);z-index:100}.chatbar-main-content .actions .action-item{cursor:pointer;height:28px;width:auto}.chatbar-main-content .actions .action-item img{height:32px;object-fit:contain;width:auto}.chatbar-main-content .actions .msg-loader{align-items:center;display:flex;justify-content:center;margin-right:3rem;width:50px}.chatbar-main-content .actions .send-msg-action{align-items:center;background-image:linear-gradient(155deg,#667c9f 15%,#b2b0ad 158%);border:2px solid #ffe6c5;border-radius:1000px;box-shadow:0 10px 40px 0 #00000040;cursor:pointer;display:flex;height:80px;justify-content:center;width:80px}.chatbar-main-content .actions .send-msg-action div{align-items:center;background:var(--bg-light);border-radius:1000px;display:flex;height:80%;justify-content:center;width:80%}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chatbar-main-content .actions .send-msg-action img{animation:loading 1s linear infinite;height:50%;object-fit:contain;transition:all .3s ease-in-out;width:50%}.chatbar-main-content .actions .send-msg-action svg{height:50%;width:50%}.chatbar-main .chat-main-actions{align-items:center;background:linear-gradient(170deg,#e3e3e3,#fff);border-radius:20px;box-shadow:0 2px 10px 0 #9e9e9e40;display:flex;gap:2rem;height:100%;justify-content:center;padding:0 2rem;position:relative;width:-webkit-max-content;width:max-content}.chatbar-main .chat-main-actions:before{background:linear-gradient(175deg,#b2b0ad,#fff);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.chatbar-main .chat-main-actions .action-item{cursor:pointer;height:28px;width:auto}.chatbar-main .chat-main-actions .action-item img{height:32px;object-fit:contain;width:auto}.chatbar-main .chat-main-actions .action-item svg path{fill:#b8b8b8}.chatbar-main .chat-main-actions .mic-active svg path{fill:#45d825}.transcription-controls{display:flex;gap:10px}.transcription-cancel-btn{background:#dadada;color:#000}.transcription-cancel-btn,.transcription-confirm-btn{align-items:center;border:none;border-radius:50%;box-shadow:0 2px 8px #0003;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.transcription-confirm-btn{background:#000;color:#fff}.transcription-text{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(180deg,#ffffffd9,#ffffff80);border-radius:18px 18px 0 0;box-sizing:0 4px 24px 0 #00000040;color:#333;font-size:16px;height:-webkit-max-content;height:max-content;left:50%;min-height:60px;overflow-y:auto;padding:8px 12px;position:absolute;top:-60px;transform:translateX(-50%);width:95%;z-index:-1!important}@media only screen and (max-width:1000px){.chatbar-main-content{margin-right:3rem;width:80%}.chatbar-main .chat-main-actions{gap:.8rem;padding:0 .8rem}.chatbar-main .chat-main-actions .action-item{height:22px}}@media only screen and (max-width:700px){.chatbar-main{height:50px;width:100%}.chatbar-main-content{margin-right:1rem}.chatbar-main-content .actions{gap:.5rem;right:-5px}.chatbar-main-content .actions .send-msg-action{height:50px;width:50px}.transcription-controls{right:-80px}.transcription-controls button{font-size:16px;height:35px;width:35px}}.footer-main{background:linear-gradient(10deg,#e0e0e0,#fff);border-radius:10px 10px 0 0;bottom:0;box-shadow:0 2px 10px 0 #9e9e9e40;height:40px;left:50%;position:absolute;transform:translateX(-50%);width:300px;z-index:100}.footer-main .footer-content{height:100%;position:relative;width:100%}.footer-main .footer-content .footer-actions{align-items:center;display:flex;gap:.5rem;left:50%;position:absolute;top:-20px;transform:translateX(-50%);z-index:100}.footer-main .footer-content .footer-actions .actions-item{align-items:center;background-image:linear-gradient(157deg,#000 15%,#b2b0ad 161%);border:2px solid #fff;border-radius:1000px;box-shadow:0 10px 40px 0 #00000040;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.footer-main .footer-content .footer-actions .actions-item svg{height:50%;width:50%}.avatar-section{height:100%;width:var(--avatar-width)}#avatar-container{overflow:hidden}#avatar-container,.avatar-box{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;width:100%}.avatar-box{align-items:center;cursor:default;-webkit-user-select:none;user-select:none}#avatar-web-render{background:#0000;height:67%;margin-left:1.5%;width:76%;z-index:1}#avatar-web-render>div[bis_skin_checked="1"]{height:100%!important}#avatar-web-render canvas{height:100%!important;width:100%!important}.avatar-template{-webkit-user-drag:none;-khtml-user-drag:none;user-drag:none;height:70%;object-fit:contain;-webkit-user-select:none;user-select:none;width:76%}.sub-section-content{display:flex;flex-direction:column;gap:.3rem;height:100%;width:100%}.services-main{align-items:center}.sub-section-content .section-title{color:var(--primary);font-size:24px;font-weight:700;letter-spacing:normal;line-height:1.29}.sub-section-content .section-desc{color:var(--font-dark);font-size:16px}.sub-section-content .section-metrics{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.sub-section-content .section-metrics .section-metric{display:flex;flex-direction:column;gap:.3rem}.sub-section-content .section-metrics .section-metric .metric-label{color:var(--primary);font-size:14px;font-weight:700}.sub-section-content .section-metrics .section-metric .metric-value{color:var(--font-dark);font-size:14px;font-weight:700}.sub-section-content .cards-main{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.sub-section-content .cards-main .cards-items{display:flex;flex-direction:column;gap:5px;height:-webkit-max-content;height:max-content;width:100%}.sub-section-content .service-card{align-items:center;background:linear-gradient(170deg,#e9e9e9,#fff);border-radius:15px;box-shadow:0 2px 10px 0 #9e9e9e40;cursor:pointer;display:flex;gap:.5rem;height:-webkit-max-content;height:max-content;min-height:75px;padding:.5rem;position:relative;transition:all .25s;width:100%}.sub-section-content .service-card:before{background:linear-gradient(175deg,#fff,#b2b0ad);border-radius:12px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.sub-section-content .service-card .card-icon{align-items:center;background:linear-gradient(170deg,#c1b7a3,#ddd6c4);border-radius:10px;box-shadow:0 2px 10px 0 #9e9e9e40;display:flex;height:62px;justify-content:center;position:relative;width:62px}.sub-section-content .service-card .card-icon:before{background:linear-gradient(175deg,#dcd5c3,#c1b7a3);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.sub-section-content .service-card .card-icon svg{height:60%;width:60%}.sub-section-content .service-card .card-details{display:flex;flex-direction:column;gap:.3rem;width:calc(100% - 40px)}.sub-section-content .service-card .card-details .card-title{color:var(--font-dark);font-size:13px;font-weight:800}.sub-section-content .service-card .card-details .card-desc{color:var(--font-dark);font-size:10px;font-weight:400}.more-btn-main{bottom:-10px;height:30px;left:50%;position:absolute;transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:100}.more-btn-main .more-btn-content{align-items:center;background:linear-gradient(170deg,#c1b7a3,#ddd6c4);border-radius:5px;box-shadow:0 2px 10px 0 #9e9e9e40;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;padding:0 .5rem;position:relative;width:-webkit-max-content;width:max-content}.more-btn-main .more-btn-content:before{background:linear-gradient(175deg,#dcd5c3,#c1b7a3);border-radius:5px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.section-searchbar{background:linear-gradient(170deg,#e3e3e3,#fff);border-radius:10px;box-shadow:0 2px 10px 0 #9e9e9e40;height:30px;position:relative;width:100%}.section-searchbar:before{background:linear-gradient(175deg,#fff,#b2b0ad);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.5px;pointer-events:none;position:absolute}.section-searchbar input{background:#0000;border:none;font-size:12px;height:100%;outline:none;padding-left:2rem;width:100%}.section-searchbar .icon{height:18px;left:5px;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:10}.section-search-cards{display:flex;flex-direction:column;height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto;padding-top:.5rem;width:100%}.section-search-cards .search-cards-items{display:flex;flex-direction:column;gap:.5rem;height:-webkit-max-content;height:max-content;width:100%}.section-search-cards .search-cards-items .search-card{align-items:center;background:linear-gradient(170deg,#e3e3e3,#fff);box-shadow:0 2px 10px 0 #9e9e9e40;color:var(--primary);cursor:pointer;display:flex;font-size:14px;font-weight:700;height:50px;justify-content:center;position:relative;text-align:center;width:100%}.section-search-cards .search-cards-items .search-card:before{background:linear-gradient(175deg,#fff,#b2b0ad);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.5px;pointer-events:none;position:absolute}.chart-cards-main{display:flex;flex-wrap:wrap;gap:.5rem;height:100%;justify-content:center;overflow-x:hidden;overflow-y:auto;width:100%}.chart-cards-main::-webkit-scrollbar{display:none}.chart-card-main{align-items:center;background:linear-gradient(170deg,#e3e3e3,#fff);border-radius:15px;box-shadow:0 2px 10px 0 #9e9e9e40;display:flex;flex-direction:column;gap:.5rem;height:calc(50% - .25rem);padding:.5rem;position:relative;transition:all .25s;width:calc(50% - .25rem)}.chart-card-main:before{background:linear-gradient(175deg,#fff,#b2b0ad);border-radius:15px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.chart-card-main .chart-title{color:var(--font-dark);font-size:14px;font-weight:700}.chart-card-main .chart-content{height:100%;overflow-y:auto;width:100%}.chart-card-main .chart-content::-webkit-scrollbar{display:none}.chart-card-main .table-chart{height:-webkit-max-content;height:max-content;width:100%}.chart-card-main .table-chart td{background:linear-gradient(170deg,#e3e3e3,#fff);box-shadow:0 2px 10px 0 #9e9e9e40;color:var(--font-dark);font-size:8px;padding:.5rem;position:relative;text-align:center;transition:all .25s}.chart-card-main .table-chart td:before{background:linear-gradient(175deg,#fff,#b2b0ad);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.apex-chart-main{height:-webkit-max-content;height:max-content;margin-top:-1rem;min-height:100%;position:relative;width:100%}.pie-center-image{border-radius:50%;height:100px;left:50%;object-fit:cover;pointer-events:none;position:absolute;top:45%;transform:translate(-50%,-50%);width:100px;z-index:1!important}.apex-chart-main .apexcharts-yaxis-label{color:var(--font-dark)!important;font-size:12px!important;font-weight:700!important;white-space:wrap}.apex-chart-main.apex-bar-chat svg line{opacity:0!important}@media only screen and (max-width:700px){.chart-card-main{height:-webkit-max-content;height:max-content;max-height:300px;width:100%}}.table-main{height:100%;overflow:auto;width:100%}.table-main::-webkit-scrollbar{border-radius:50px;width:8px}.table-main table{height:-webkit-max-content;height:max-content;position:relative;width:100%}.table-main thead th{background:linear-gradient(170deg,#ad8046,#ffe7c9);color:var(--font-light);font-weight:700}.table-main tbody td,.table-main thead th{box-shadow:0 2px 10px 0 #9e9e9e40;font-size:12px;padding:.5rem 1rem;position:relative;text-align:center;transition:all .25s}.table-main tbody td{background:#fff;color:var(--font-dark)}.dropdown-main{height:-webkit-max-content;height:max-content}.dropdown-main,.dropdown-main .dropdown-head{min-width:120px;position:relative;width:-webkit-max-content;width:max-content}.dropdown-main .dropdown-head{align-items:center;background:linear-gradient(170deg,#e3e3e3,#fff);border-radius:1000px;box-shadow:0 2px 10px 0 #9e9e9e40;cursor:pointer;display:flex;gap:1rem;height:28px;justify-content:space-between;padding-left:.5rem;transition:all .25s;-webkit-user-select:none;user-select:none;z-index:3}.dropdown-main .dropdown-head:before{background:linear-gradient(175deg,#fff,#e3e3e3);border-radius:1000px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.dropdown-main .dropdown-head .head-label{font-size:12px;font-weight:700}.dropdown-main .dropdown-head .head-icon{height:24px;transform:rotate(0deg);transition:all .25s;width:24px}.dropdown-main .dropdown-result{background:linear-gradient(170deg,#e3e3e3,#fff);border-radius:0 0 15px 15px;box-shadow:0 2px 10px 0 #9e9e9e40;display:flex;flex-direction:column;gap:.5rem;height:-webkit-max-content;height:max-content;left:0;padding:1.8rem .5rem .5rem;position:absolute;top:50%;width:100%;z-index:2}.dropdown-main .dropdown-result:before{background:linear-gradient(175deg,#fff,#b2b0ad);border-radius:0 0 15px 15px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.dropdown-main .dropdown-result .result-title{font-size:16px;font-weight:700}.dropdown-main .dropdown-result .result-items{display:flex;flex-direction:column;gap:.5rem}.dropdown-main .dropdown-result .result-item{cursor:pointer;display:flex;font-size:14px;gap:.8rem}.dropdown-main .dropdown-result .result-item .icon{height:20px;width:20px}.dropdown-main .dropdown-result .result-item label{cursor:pointer;-webkit-user-select:none;user-select:none}.dropdown-main .dropdown-result .result-item input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}@media only screen and (max-width:520px){.dropdown-main{min-width:100%}.dropdown-main .dropdown-head{width:100%}}.catalogue-cards{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.catalogue-cards .catalogue-cards-items{display:flex;flex-wrap:wrap;gap:1rem;height:-webkit-max-content;height:max-content;width:100%}.catalogue-cards .catalogue-card{background:linear-gradient(170deg,#c1b7a3,#ddd6c4);box-shadow:0 2px 10px 0 #9e9e9e40;display:flex;flex-direction:column;gap:.5rem;height:-webkit-max-content;height:max-content;min-height:150px;padding:1rem;position:relative;transition:all .25s;width:calc(33% - .6rem)}.catalogue-cards .catalogue-card:before{background:linear-gradient(175deg,#dcd5c3,#c1b7a3);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.catalogue-cards .catalogue-card .card-title{color:var(--font-light);font-size:16px;font-weight:bolder}.catalogue-cards .catalogue-card .card-category{align-items:center;display:flex;gap:.5rem;width:100%}.catalogue-cards .catalogue-card .card-category .label{background:linear-gradient(170deg,#e3e3e3,#fff);border-radius:8px;box-shadow:0 2px 10px 0 #9e9e9e40;font-size:12px;height:-webkit-max-content;height:max-content;padding:.3rem .5rem;position:relative;transition:all .25s;width:-webkit-max-content;width:max-content}.catalogue-cards .catalogue-card .card-category .label:before{background:linear-gradient(175deg,#fff,#b2b0ad);border-radius:8px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.catalogue-cards .catalogue-card .card-category .label-lg{width:50%!important}.catalogue-cards .catalogue-card .card-desc{font-size:12px}.catalogue-cards .catalogue-card .card-view-main{align-items:center;bottom:-15px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:1}.catalogue-cards .catalogue-card .card-view-btn{align-items:center;background:linear-gradient(170deg,#e3e3e3,#fff);border-radius:10px;box-shadow:0 2px 10px 0 #9e9e9e40;color:var(--primary);cursor:pointer;display:flex;font-size:14px;font-weight:bolder;height:30px;justify-content:center;max-width:250px;position:relative;transition:all .25s;width:60%}.catalogue-cards .catalogue-card .card-view-btn:before{background:linear-gradient(175deg,#fff,#b2b0ad);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}@media only screen and (max-width:700px){.catalogue-cards .catalogue-card{width:calc(50% - .6rem)}}@media only screen and (max-width:500px){.catalogue-cards .catalogue-card{width:100%}}.login-main{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;margin-top:2rem;text-align:center;width:100%}.login-main .logo{height:120px;object-fit:contain;width:auto}.login-main .form{align-items:center;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(170deg,#ffffffb3,#fff0);border-radius:45px;box-shadow:0 4px 24px 0 #00000040;display:flex;flex-direction:column;gap:1rem;height:-webkit-max-content;height:max-content;justify-content:center;max-width:500px;padding:3rem 2rem;position:relative;transition:all .25s;width:100%}.login-main .form:before{background:linear-gradient(175deg,#fff,#8791a4);border-radius:45px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.login-main .form .form-head{display:flex;flex-direction:column;gap:1rem}.login-main .form .form-head .head-icon{height:80px;object-fit:contain;width:auto}.login-main .form .form-head .head-title{color:var(--font-dark);font-size:24px}.login-main .form .form-inputs{display:flex;flex-direction:column;gap:1rem;width:100%}.login-main .form .form-inputs .form-input{background:linear-gradient(170deg,#e3e3e3,#fff);border-radius:20px;box-shadow:0 2px 10px 0 #9e9e9e40;height:56px;position:relative;transition:all .25s;width:100%}.login-main .form .form-inputs .form-input:before{background:linear-gradient(175deg,#fff,#b2b0ad);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#e3e3e3 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.login-main .form .form-inputs .form-input input,.login-main .form .form-inputs .form-input select,.login-main .form .form-inputs .form-input textarea{background:#0000;border:none;border-radius:inherit;font-size:14px;height:100%;outline:none;padding:0 1rem;width:100%}.login-main .form .form-renderme{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:center;-webkit-user-select:none;user-select:none}.login-main .form .form-renderme .label{font-size:16px}.login-main .form .form-links{align-items:center;display:flex;flex-direction:column;gap:.5rem}.login-main .form .form-links .form-link{font-size:16px}.login-main .form .form-action{bottom:-18px;left:50%;position:absolute;transform:translateX(-50%);z-index:1000}.login-main .form .form-submit-btn{align-items:center;background:linear-gradient(170deg,#ffe7c9,#ad8046);border:none;border-radius:20px;box-shadow:0 2px 10px 0 #9e9e9e40;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center;min-width:150px;outline:none;position:relative;transition:all .25s;width:100%}.login-main .form .form-submit-btn:before{background:linear-gradient(175deg,#ad8046,#ffe7c9);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#e3e3e3 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}@media only screen and (max-width:600px){.login-main{justify-content:center}.login-main .logo{height:auto;object-fit:contain;width:120%}}:root{--summary-width:300px;--recommendation-width:60}.chat-response-main{display:flex;gap:1rem;height:calc(100% - 90px);width:100%}.chat-response-main .response-summary-main{display:flex;flex-direction:column;height:100%;position:relative;width:300px;width:var(--summary-width)}.chat-response-main .response-summary-main .summary-chat-message{background:linear-gradient(170deg,#ad8046,#ffe7c9);border-radius:0 45px 0 0;height:180px;padding:3rem 1.5rem 1.5rem;position:relative;transition:all .25s;width:100%}.chat-response-main .response-summary-main .summary-chat-message:before{background:linear-gradient(175deg,#ffe7c9,#ad8046);border-radius:0 45px 0 0;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.chat-response-main .response-summary-main .summary-chat-message .chat-icon-main{height:60px;left:-20px;position:absolute;top:-20px;width:60px;z-index:1}.chat-response-main .response-summary-main .summary-chat-message .chat-icon-main .icon{align-items:center;background:linear-gradient(170deg,#ad8046,#ffe7c9);border-radius:1000px;display:flex;height:100%;justify-content:center;position:relative;transition:all .25s;width:100%}.chat-response-main .response-summary-main .summary-chat-message .chat-icon-main .icon:before{background:linear-gradient(175deg,#ffe7c9,#ad8046);border-radius:1000px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.chat-response-main .response-summary-main .summary-chat-message .chat-icon-main .icon svg{height:50%;width:50%}.chat-response-main .response-summary-main .summary-chat-message .chat-icon-main .icon svg path{fill:var(--font-dark)}.chat-response-main .response-summary-main .summary-chat-message .chat-message{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--font-dark);display:-webkit-box;font-size:17px;font-weight:600;height:70%;overflow:hidden;text-overflow:ellipsis;width:100%}.chat-response-main .response-summary-main .summary-response-main{bottom:0;height:calc(100% - 130px);left:0;position:absolute;width:100%;z-index:10}.chat-response-main .response-summary-main .summary-response-message{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(170deg,#ffffffb3,#fff0);border-radius:45px;box-shadow:0 4px 24px 0 #00000040;font-size:19px;height:100%;overflow:hidden;padding:2rem 1.2rem;position:relative;transition:all .25s;width:100%}.chat-response-main .response-summary-main .summary-response-message-content{height:100%;overflow:hidden;overflow-y:auto;width:100%}.chat-response-main .response-summary-main .summary-response-message-content::-webkit-scrollbar{border-radius:50px;width:5px}.chat-response-main .response-summary-main .summary-response-message:before{background:linear-gradient(175deg,#fff,#8791a4);border-radius:45px;content:"";height:-webkit-max-content;height:max-content;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;min-height:100%;padding:2px;pointer-events:none;position:absolute}.chat-response-main .response-content-main{display:flex;flex-direction:column;gap:.5rem;height:100%;width:calc(100% - 300px + 1rem);width:calc(100% - var(--summary-width) + 1rem)}.chat-response-main .response-content-main .recommendation-section-main{align-items:center;display:flex;height:60;height:var(--recommendation-width);width:100%}.chat-response-main .response-content-main .recommendation-section-main::-webkit-scrollbar{display:none}.chat-response-main .response-content-main .recommendation-section-main .recommendation-items{align-items:center;display:flex;gap:.5rem;height:100%;width:100%}.chat-response-main .response-content-main .recommendation-section-main .recommendation-items .recommendation-item{align-items:center;background:linear-gradient(170deg,#fff,#fff6);border-radius:28px;box-shadow:0 4px 24px 0 #00000040;cursor:pointer;display:flex;font-size:14.5px;font-weight:bolder;height:100%;justify-content:center;padding:.5rem;position:relative;text-align:center;transition:all .25s;width:calc(50% - .25rem)}.chat-response-main .response-content-main .recommendation-section-main .recommendation-items .recommendation-item:before{background:linear-gradient(175deg,#fff,#8791a4);border-radius:28px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.chat-response-main .response-content-main .content-section-main .content-fullscreen-main{align-items:center;bottom:-10px;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:-10px;width:50px;z-index:2}.chat-response-main .response-content-main .content-section-main .content-fullscreen-main .fullscreen-icon{align-items:center;background:linear-gradient(170deg,#ad8046,#ffe7c9);border-radius:1000px;box-shadow:0 4px 24px 0 #00000040;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;transition:all .25s;width:100%}.chat-response-main .response-content-main .content-section-main .content-fullscreen-main .fullscreen-icon:before{background:linear-gradient(175deg,#ffe6c5,#ad8046);border-radius:1000px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.chat-response-main .response-content-main .content-section-main .content-fullscreen-main .fullscreen-icon svg{height:50%;width:50%}.chat-response-main .response-content-main .content-section-main .content-fullscreen-main .fullscreen-icon svg path{fill:var(--font-light)}.chat-response-main .response-content-main .content-section-main{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(170deg,#ffffffb3,#fff0);border-radius:45px;box-shadow:0 4px 24px 0 #00000040;display:flex;flex-direction:column;gap:.5rem;height:calc(100% - 70px);padding:1rem;position:relative;transition:all .25s;width:100%}.chat-response-main .response-content-main .content-section-main:before{background:linear-gradient(175deg,#fff,#8791a4);border-radius:45px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.chat-response-main .response-content-main .content-section-main .content-header{align-items:center;display:flex;height:60px;justify-content:space-between;width:100%}.chat-response-main .response-content-main .content-section-main .content-header .header-left{align-items:center;display:flex;gap:1rem;width:70%}.chat-response-main .response-content-main .content-section-main .content-header .header-right{align-items:center;display:flex;justify-content:flex-end;width:50%}.chat-response-main .response-content-main .content-section-main .content-header .header-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--primary);display:-webkit-box;font-size:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.chat-response-main .response-content-main .content-section-main .content-header .header-actions{align-items:center;display:flex;gap:1rem}.chat-response-main .response-content-main .content-section-main .content-header .header-actions .action-item{cursor:pointer;height:-webkit-max-content;height:max-content;position:relative;width:-webkit-max-content;width:max-content}.chat-response-main .response-content-main .content-section-main .content-header .header-actions .action-item .label{background:linear-gradient(170deg,#ffffffb3,#fff0);border-radius:100px;box-shadow:0 4px 24px 0 #00000040;color:var(--font-dark);font-size:12px;padding:.1rem 1rem .1rem .5rem;position:relative;transition:all .25s}.chat-response-main .response-content-main .content-section-main .content-header .header-actions .action-item .label:before{background:linear-gradient(175deg,#fff,#8791a4);border-radius:45px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.chat-response-main .response-content-main .content-section-main .content-header .header-actions .action-item .icon-main{position:absolute;right:-10px;top:50%;transform:translateY(-50%);z-index:1}.chat-response-main .response-content-main .content-section-main .content-header .header-actions .action-item .icon{align-items:center;background:linear-gradient(170deg,#ad8046,#ffe7c9);border-radius:1000px;display:flex;height:24px;justify-content:center;position:relative;transition:all .25s;width:24px}.chat-response-main .response-content-main .content-section-main .content-header .header-actions .action-item .icon:before{background:linear-gradient(175deg,#ffe7c9,#ad8046);border-radius:100px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.chat-response-main .response-content-main .content-section-main .content-header .header-actions .action-item .icon svg{height:50%;width:50%}.chat-response-main .response-content-main .content-section-main .content-header .header-actions .action-item .icon svg path{fill:var(--font-dark)}.chat-response-main .response-content-main .content-section-main .content-header .header-chat-message{cursor:pointer;height:50px;max-width:80%;min-width:200px;position:relative}.chat-response-main .response-content-main .content-section-main .content-header .header-chat-message .label{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:linear-gradient(170deg,#e3e3e3,#fff);border-radius:100px;box-shadow:0 4px 24px 0 #00000040;color:var(--font-dark);display:-webkit-box;font-size:12px;height:100%;overflow:hidden;padding:.5rem 60px .5rem 1rem;position:relative;text-align:right;text-overflow:ellipsis;transition:all .25s;width:100%}.chat-response-main .response-content-main .content-section-main .content-header .header-chat-message .label:before{background:linear-gradient(175deg,#fff,#8791a4);border-radius:45px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.chat-response-main .response-content-main .content-section-main .content-header .header-chat-message .icon-main{position:absolute;right:-10px;top:50%;transform:translateY(-50%);z-index:1}.chat-response-main .response-content-main .content-section-main .content-header .header-chat-message .icon{align-items:center;background:linear-gradient(170deg,#ad8046,#ffe7c9);border-radius:1000px;display:flex;height:60px;justify-content:center;position:relative;transition:all .25s;width:60px}.chat-response-main .response-content-main .content-section-main .content-header .header-chat-message .icon:before{background:linear-gradient(175deg,#ffe7c9,#ad8046);border-radius:100px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.chat-response-main .response-content-main .content-section-main .content-header .header-chat-message .icon svg{height:50%;width:50%}.chat-response-main .response-content-main .content-section-main .content-header .header-chat-message .icon svg path{fill:var(--font-light)}.chat-response-main .response-content-main .content-section-main .content-body{display:flex;gap:.5rem;height:calc(100% - 60px);width:100%}.metric-cards-main{display:flex;flex-direction:column;height:100%;overflow-y:auto;width:160px}.metric-cards-main::-webkit-scrollbar{display:none}.metric-cards-main .metric-cards-items{display:flex;flex-direction:column;gap:.5rem;height:-webkit-max-content;height:max-content;width:100%}.metric-cards-main .metric-cards-items .card-value-items{align-items:center;display:flex;flex-direction:column;height:100%;padding:.5rem;width:100%}.metric-cards-main .metric-card{align-items:center;background:linear-gradient(170deg,#e3e3e3,#fff);border-radius:30px;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;min-height:130px;position:relative;transition:all .25s;width:100%}.metric-cards-main .metric-card:before{background:linear-gradient(175deg,#fff,#b2b0ad);border-radius:30px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.metric-cards-main .metric-card .card-value{color:var(--font-dark);font-size:24px;font-weight:bolder}.metric-cards-main .metric-card .card-value-label{color:#7d7c7c;font-size:14px}.metric-cards-main .metric-card .card-label-main{width:100%}.metric-cards-main .metric-card .card-label{background:linear-gradient(170deg,#ad8046,#ffe7c9);border-radius:0 0 30px 30px;color:var(--font-light);font-size:14px;font-weight:600;padding:.5rem;position:relative;text-align:center;transition:all .25s;width:100%}.metric-cards-main .metric-card .card-label:before{background:linear-gradient(175deg,#ffe7c9,#ad8046);border-radius:0 0 30px 30px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.chart-section-main{background:linear-gradient(170deg,#e3e3e3,#fff);border-radius:30px;display:flex;flex-direction:column;height:100%;padding:.5rem 1rem;position:relative;transition:all .25s;width:calc(100% - 170px)}.chart-section-main:before{background:linear-gradient(175deg,#fff,#b2b0ad);border-radius:30px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.chart-section-main .section-header{align-items:center;display:flex;height:80px;justify-content:space-between;width:100%}.chart-section-main .section-body{height:calc(100% - 80px);width:100%}.chart-section-main .section-header .header-left{display:flex;flex-direction:column;justify-content:flex-start;width:50%}.chart-section-main .section-header .header-right{align-items:center;display:flex;justify-content:flex-end;width:50%}.chart-section-main .section-header .header-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--primary);display:-webkit-box;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;width:-webkit-max-content;width:max-content}.chart-section-main .section-header .header-desc{font-size:12px;width:-webkit-max-content;width:max-content}.chart-section-main .section-header .header-actions{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.chart-section-main .section-header .action-button{align-items:center;background:linear-gradient(170deg,#ad8046,#ffe7c9);border:none;border-radius:1000px;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:28px;justify-content:center;outline:none;padding:0 1rem;position:relative;transition:all .25s;width:-webkit-max-content;width:max-content}.chart-section-main .section-header .action-button:before{background:linear-gradient(175deg,#ffe7c9,#ad8046);border-radius:1000px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.chart-section-main .section-header .action-item{cursor:pointer;height:-webkit-max-content;height:max-content;position:relative;width:-webkit-max-content;width:max-content}.chart-section-main .section-header .action-item .icon{align-items:center;background:linear-gradient(170deg,#ad8046,#ffe7c9);border-radius:1000px;display:flex;height:28px;justify-content:center;position:relative;transition:all .25s;width:28px}.chart-section-main .section-header .action-item .icon:before{background:linear-gradient(175deg,#ffe7c9,#ad8046);border-radius:100px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.chart-section-main .section-header .action-item .icon svg{height:50%;width:50%}.chart-section-main .section-header .action-item .icon svg path{fill:var(--font-dark)}@media only screen and (max-width:1000px){:root{--summary-width:200px;--recommendation-width:40px}.chat-response-main{gap:.5rem}.chat-response-main .response-summary-main .summary-chat-message{padding:2.5rem 1rem 1rem}.chat-response-main .response-summary-main .summary-chat-message .chat-message{font-size:14px}.chat-response-main .response-summary-main .summary-response-message{font-size:14px;padding:1.5rem 1rem}.chat-response-main .response-content-main{gap:.5rem}.chat-response-main .response-content-main .recommendation-section-main .recommendation-items .recommendation-item{font-size:12px}.chat-response-main .response-content-main .content-section-main .content-header .header-title{font-size:18px}.chat-response-main .response-content-main .content-section-main .content-header{height:40px}.chat-response-main .response-content-main .content-section-main .content-body{height:calc(100% - 40px)}.chart-section-main{width:calc(100% - 110px)}.metric-cards-main{width:100px}.metric-cards-main .metric-card{border-radius:20px;height:100px}.metric-cards-main .metric-card:before{border-radius:20px}.metric-cards-main .metric-card .card-value{font-size:18px}.metric-cards-main .metric-card .card-value-label{font-size:12px}.metric-cards-main .metric-card .card-label{border-radius:0 0 20px 20px;font-size:12px;padding:.3rem}.metric-cards-main .metric-card .card-label:before{border-radius:0 0 20px 20px}}@media only screen and (max-width:800px){:root{--summary-width:0%}.chat-response-main .response-summary-main{display:none}}:root{--width:150px;--opacity:4vmin;--opacity-ratio:1;--duration:4s;--count:4;--radius:6vmin;--color-ai-bg:color-mix(in srgb,#91712a,#0000 92%);--color-c1-start:#ffae00;--color-c1-end:#7b3400;--color-c2-start:#a19b82;--color-c2-end:#d2c9b7;--color-c3-start:#91712a;--color-c3-end:#0000;--color-c4:#333;--color-container-bg:#a19b82;--color-glass-light:#d2c9b7b3;--color-glass-shadow:color-mix(in srgb,#333,#0000 70%);--color-glass-lines:#91712a14;--color-body-bg:#333;--color-ring1:#b17600;--color-ring2:#6b6653;--color-ring3:#795300;--color-ring4:#963e00;--color-ring5:#ffbf00}@property --a{syntax:"<angle>";inherits:true;initial-value:0deg}@property --l{syntax:"<number>";inherits:true;initial-value:0}@property --x{syntax:"<length>";inherits:false;initial-value:0}@property --y{syntax:"<length>";inherits:false;initial-value:0}@property --o{syntax:"<number>";inherits:false;initial-value:0}.ai{--p:calc(var(--width)/4);animation:init_ai_load .5s cubic-bezier(.45,-.35,.16,1.5) forwards;aspect-ratio:1;background:radial-gradient(60% 75% at center,color-mix(in srgb,#91712a,#0000 92%) 50%,#0000 0),radial-gradient(75% 60% at center,color-mix(in srgb,#91712a,#0000 92%) 50%,#0000 0);background:radial-gradient(60% 75% at center,var(--color-ai-bg) 50%,#0000 50%),radial-gradient(75% 60% at center,var(--color-ai-bg) 50%,#0000 50%);border-radius:50%;display:grid;padding:var(--p);place-items:center;position:relative;transform:scale(1.4)}@keyframes init_ai_load{0%{width:0}to{width:150px;width:var(--width)}}@keyframes ai{0%{--a:360deg;--l:0.35;--o:1}30%{--l:1.5}70%{--o:0.4;--l:0.05}98%{--o:0.7}to{--a:0deg;--l:0.35;--o:1}}.c{--offset-per-item:calc(360deg/var(--count));--current-angle-offset:calc(var(--offset-per-item)*var(--i) + var(--a));animation:ai 5.5s cubic-bezier(.45,-.35,.16,1.5) infinite;aspect-ratio:1;border-radius:50%;opacity:.9;opacity:1;opacity:var(--o,1);position:absolute;scale:calc(.6 + var(--l));transition:opacity .3s linear;translate:calc(cos(var(--current-angle-offset))*6vmin) calc(sin(var(--current-angle-offset))*6vmin*-1);translate:calc(cos(var(--current-angle-offset))*var(--radius) + var(--x, 0)) calc(sin(var(--current-angle-offset))*var(--radius)*-1);width:10vmin}.c:first-child{--i:0}.c:nth-child(2){--i:1}.c:nth-child(3){--i:2}.c:nth-child(4){--i:3}.c:nth-child(5){--i:4}.c1{--x:1vmin;animation-timing-function:cubic-bezier(.12,.32,.68,.24);background:radial-gradient(50% 50% at center,#ffae00,#7b3400);background:radial-gradient(50% 50% at center,var(--color-c1-start),var(--color-c1-end));width:16vmin}.c2{background:radial-gradient(50% 50% at center,#a19b82,#d2c9b7);background:radial-gradient(50% 50% at center,var(--color-c2-start),var(--color-c2-end));width:15vmin}.c3{--x:-1vmin;background:radial-gradient(50% 50% at center,#91712a,#0000);background:radial-gradient(50% 50% at center,var(--color-c3-start),var(--color-c3-end));opacity:.6;width:5vmin}.c4{animation-timing-function:cubic-bezier(.39,-.03,.75,.47);background:#333;background:var(--color-c4)}.container{aspect-ratio:1;background:#a19b82;background:var(--color-container-bg);border-radius:50%;display:grid;overflow:hidden;place-items:center;position:relative;width:100%}.glass{--w:0.5vmin;-webkit-backdrop-filter:blur(1.3vmin);backdrop-filter:blur(1.3vmin);background:radial-gradient(10vmin at 70% 30%,#ffffffb3,#0000);border-radius:50%;box-shadow:0 0 8vmin color-mix(in srgb,#000,#0000 70%);inset:calc(var(--p) - var(--w));overflow:hidden;position:absolute}.glass:after{--c:#ffffff08;--w:0.0625rem;--g:0.1875rem;background:repeating-linear-gradient(var(--c),var(--c),var(--w),#0000 var(--w),#0000 calc(var(--w) + var(--g)));border:1vmin solid #ffffff1a;border-radius:inherit;content:"";inset:0;position:absolute}@property --value{syntax:"<angle>";inherits:true;initial-value:0deg}@property --opacity-ratio{syntax:"<number>";inherits:true;initial-value:0}@property --scale{syntax:"<number>";inherits:true;initial-value:0}.rings{animation:init_ai_load 1s cubic-bezier(.45,-.35,.16,1.5) forwards;aspect-ratio:1;opacity:.9;perspective:11rem}.rings,.rings:after,.rings:before{border-radius:50%;inset:0;position:absolute}.rings:after,.rings:before{--start:180deg;--value:var(--start);--scale:1;animation:ring 4s ease-in-out infinite;animation:ring var(--duration) ease-in-out infinite;background:linear-gradient(#b17600,#6b6653,#795300,#963e00,#ffbf00) border-box;background:linear-gradient(var(--color-ring1),var(--color-ring2),var(--color-ring3),var(--color-ring4),var(--color-ring5)) border-box;border:4vmin solid #0000;border:calc(var(--opacity)*var(--opacity-ratio)) solid #0000;content:"";-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transform:rotateY(var(--value)) rotateX(var(--value)) rotate(var(--value)) scale(var(--scale))}.rings:before{--start:180deg}.rings:after{--start:90deg}.rings>.rings:before{--start:360deg}.rings>.rings:after{--start:270deg}@keyframes ring{0%{--value:var(--start);--scale:1}50%{--scale:1.2;--opacity-ratio:1.5}70%{--scale:1;--value:calc(var(--start) + 180deg);--opacity-ratio:1}80%{--scale:1.2;--opacity-ratio:1.5}to{--value:calc(var(--start) + 360deg);--scale:1;--opacity-ratio:1}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Poppins,sans-serif!important}:root{--avatar-width:480px;--sub-section-sidth:25%;--primary:#ad8046;--bg-light:#fff;--bg-gray:#f8f8f8;--font-light:#fff;--font-dark:#000;--font-gray:#b2b0ad}a{color:#000;color:var(--font-dark);text-decoration:none}svg{height:100%;width:100%}.hide{display:none!important}.rotate-180{transform:rotate(180deg)!important}.w-full{width:100%!important}.items-center{align-items:center!important}::-webkit-scrollbar-track{border:1px solid #e3e3e3;border-radius:3px;-webkit-box-shadow:inset 0 0 6px #0000004d}::-webkit-scrollbar,::-webkit-scrollbar-track{background:linear-gradient(175deg,#e3e3e3,#fff)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{background:linear-gradient(175deg,#c1b7a3,#ddd6c4);border:1px solid #ddd6c4;border-radius:3px;-webkit-box-shadow:inset 0 0 6px #0000004d}main{height:100vh;overflow:hidden;width:100vw}.search-bar-main{background-color:#fff;border:1px solid #b2b0ad;border-radius:10px;box-shadow:0 2px 10px 0 #9e9e9e40;height:38px;min-width:250px;position:relative;width:-webkit-max-content;width:max-content}.search-bar-main input{border:none;border-radius:inherit;color:#000;color:var(--font-dark);font-size:14px;height:100%;outline:none;padding:.5rem;width:100%}.search-bar-main .icon{height:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px;z-index:1}.search-bar-main .icon svg{height:100%;width:100%}.search-bar-main input::placeholder{color:#b2b0ad;color:var(--font-gray)}.mobile-visible{display:none}.welcome-main{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center;width:100%}.welcome-main .logo{height:180px;object-fit:contain;width:auto}.welcome-main .signin-button{align-items:center;background-image:linear-gradient(0deg,#4f4e4d 0,#000);border-radius:1000px;box-shadow:0 2px 10px 0 #9e9e9e40;color:#fff;color:var(--font-light);cursor:pointer;display:flex;font-size:22px;gap:1rem;height:60px;justify-content:center;max-width:450px;padding:.5rem 1rem;position:relative;transition:all .25s;-webkit-user-select:none;user-select:none;width:100%}.welcome-main .signin-button:before{background:linear-gradient(0deg,#ad8046,#ffe6c5);border-radius:1000px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.welcome-main .signin-button .icon{height:60%;object-fit:contain;width:auto}.language-switcher{align-items:center;background:linear-gradient(170deg,#ffffffb3,#fff0);border-radius:15px;box-shadow:0 4px 24px 0 #00000040;display:flex;height:40px;justify-content:flex-end;position:relative;transition:all .25s;width:-webkit-max-content;width:max-content}.language-switcher:before{background:linear-gradient(175deg,#fff,#8791a4);border-radius:15px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.language-switcher-btn{background:#0000;border:none;border-radius:inherit;cursor:pointer;font-size:16px;height:100%;outline:none;padding:.5rem 1rem;width:-webkit-max-content;width:max-content}.checkbox,.language-switcher-btn.active{background:linear-gradient(175deg,#ffe6c5,#ad8046);border:1px solid #ad8046}.checkbox{-webkit-appearance:none;border-radius:5px;content:"";cursor:pointer;display:inline-block;padding:8px;position:relative;vertical-align:middle}.checkbox.active:after{border:solid #000;border-width:0 3px 3px 0;content:"";display:block;height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:3px;z-index:100}@media only screen and (max-width:1010px){.mobile-visible{display:flex}.mobile-hide{display:none!important}.mobile-w-full{width:100%!important}}@media only screen and (max-width:800px){.response-main .sub-section{display:none}:root{--sub-section-sidth:0%}}.loader-container{align-items:center;display:flex;flex-direction:column;gap:12px;padding:20px}.spinner{animation:spin .8s linear infinite;border:4px solid #d3d3d3;border-radius:50%;border-top-color:#4a90e2;height:40px;width:40px}.loader-text{color:#444;font-size:14px;font-weight:500;opacity:.8}.react-loading-skeleton{--animation-duration:none!important}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.086265ba.css.map*/