.ChatBot-module-scss-module__gwywEq__chatButton{z-index:50;color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#06b6d4 100%);border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;transition:transform .3s;animation:3s ease-in-out infinite ChatBot-module-scss-module__gwywEq__float;display:flex;position:fixed;bottom:2rem;left:2rem;box-shadow:0 10px 40px #3b82f680,0 0 20px #06b6d44d}.ChatBot-module-scss-module__gwywEq__chatButton:hover{transform:scale(1.1)}.ChatBot-module-scss-module__gwywEq__chatButton svg{transition:transform .3s}.ChatBot-module-scss-module__gwywEq__chatButton:hover svg{transform:scale(1.1)}.ChatBot-module-scss-module__gwywEq__notificationBadge{width:1.25rem;height:1.25rem;display:flex;position:absolute;top:-.25rem;right:-.25rem}.ChatBot-module-scss-module__gwywEq__notificationBadge .ChatBot-module-scss-module__gwywEq__ping{opacity:.75;background-color:#f87171;border-radius:9999px;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite ChatBot-module-scss-module__gwywEq__ping;display:inline-flex;position:absolute}.ChatBot-module-scss-module__gwywEq__notificationBadge .ChatBot-module-scss-module__gwywEq__badge{background-color:#ef4444;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.ChatBot-module-scss-module__gwywEq__notificationBadge .ChatBot-module-scss-module__gwywEq__badge span{color:#fff;font-size:.625rem;font-weight:700}.ChatBot-module-scss-module__gwywEq__shimmer{opacity:0;background:linear-gradient(90deg,#0000,#fff3,#0000);border-radius:9999px;transition:opacity .5s;position:absolute;inset:0}.ChatBot-module-scss-module__gwywEq__chatButton:hover .ChatBot-module-scss-module__gwywEq__shimmer{opacity:1;animation:1.5s infinite ChatBot-module-scss-module__gwywEq__shimmer}.ChatBot-module-scss-module__gwywEq__chatWindow{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-radius:1.5rem;flex-direction:column;width:400px;height:640px;display:flex;position:fixed;bottom:2rem;left:2rem;overflow:hidden;box-shadow:0 20px 60px -10px #0000004d,0 0 1px #0000000d}.ChatBot-module-scss-module__gwywEq__chatHeader{color:#fff;padding:1.75rem 2rem;position:relative;overflow:hidden}.ChatBot-module-scss-module__gwywEq__chatHeader.ChatBot-module-scss-module__gwywEq__user{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 50%,#1e40af 100%)}.ChatBot-module-scss-module__gwywEq__chatHeader.ChatBot-module-scss-module__gwywEq__admin{background:linear-gradient(135deg,#6366f1 0%,#9333ea 50%,#7e22ce 100%)}.ChatBot-module-scss-module__gwywEq__headerPattern{opacity:.1;position:absolute;inset:0}.ChatBot-module-scss-module__gwywEq__headerPattern .ChatBot-module-scss-module__gwywEq__circle1{filter:blur(2rem);background-color:#fff;border-radius:9999px;width:10rem;height:10rem;position:absolute;top:-2.5rem;right:-2.5rem}.ChatBot-module-scss-module__gwywEq__headerPattern .ChatBot-module-scss-module__gwywEq__circle2{filter:blur(2rem);background-color:#fff;border-radius:9999px;width:8rem;height:8rem;position:absolute;bottom:-2.5rem;left:-2.5rem}.ChatBot-module-scss-module__gwywEq__headerContent{justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.ChatBot-module-scss-module__gwywEq__headerLeft{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.ChatBot-module-scss-module__gwywEq__headerIcon{flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.ChatBot-module-scss-module__gwywEq__headerInfo{flex:1;min-width:0;padding-right:.5rem}.ChatBot-module-scss-module__gwywEq__headerInfo h3{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:1.125rem;font-weight:700;line-height:1.2;overflow:hidden}.ChatBot-module-scss-module__gwywEq__headerInfo p{color:#fffc;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.ChatBot-module-scss-module__gwywEq__onlineIndicator{background-color:#4ade80;border-radius:9999px;width:.5rem;height:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite ChatBot-module-scss-module__gwywEq__pulse}.ChatBot-module-scss-module__gwywEq__closeButton{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.ChatBot-module-scss-module__gwywEq__closeButton:hover{transform:scale(1.1)rotate(90deg)}.ChatBot-module-scss-module__gwywEq__messagesArea{background:linear-gradient(#f9fafb 0%,#fff 100%);flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.ChatBot-module-scss-module__gwywEq__messageWrapper{animation:.3s ease-out ChatBot-module-scss-module__gwywEq__fadeInSlideUp;display:flex}.ChatBot-module-scss-module__gwywEq__messageWrapper.ChatBot-module-scss-module__gwywEq__user{justify-content:flex-end}.ChatBot-module-scss-module__gwywEq__messageWrapper.ChatBot-module-scss-module__gwywEq__bot{justify-content:flex-start}.ChatBot-module-scss-module__gwywEq__messageBubble{border-radius:1rem;max-width:75%;padding:.875rem 1.25rem;transition:transform .2s}.ChatBot-module-scss-module__gwywEq__messageBubble:hover{transform:scale(1.02)}.ChatBot-module-scss-module__gwywEq__messageBubble.ChatBot-module-scss-module__gwywEq__user{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 50%,#1e40af 100%);box-shadow:0 8px 20px #3b82f659,0 2px 8px #3b82f633}.ChatBot-module-scss-module__gwywEq__messageBubble.ChatBot-module-scss-module__gwywEq__bot{color:#1f2937;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #e5e7eb80;box-shadow:0 4px 12px #00000014}.ChatBot-module-scss-module__gwywEq__messageBubble p{word-break:break-word;white-space:pre-wrap;font-size:.875rem;line-height:1.6}.ChatBot-module-scss-module__gwywEq__messageTime{align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;display:flex}.ChatBot-module-scss-module__gwywEq__messageTime.ChatBot-module-scss-module__gwywEq__user{color:#bfdbfecc}.ChatBot-module-scss-module__gwywEq__messageTime.ChatBot-module-scss-module__gwywEq__bot{color:#9ca3af}.ChatBot-module-scss-module__gwywEq__messageTime svg{width:.75rem;height:.75rem}.ChatBot-module-scss-module__gwywEq__markdownContent{color:#1f2937;font-size:.875rem;line-height:1.6}.ChatBot-module-scss-module__gwywEq__markdownContent h1,.ChatBot-module-scss-module__gwywEq__markdownContent h2,.ChatBot-module-scss-module__gwywEq__markdownContent h3,.ChatBot-module-scss-module__gwywEq__markdownContent h4,.ChatBot-module-scss-module__gwywEq__markdownContent h5,.ChatBot-module-scss-module__gwywEq__markdownContent h6{color:#111827;margin-top:1rem;margin-bottom:.5rem;font-weight:700;line-height:1.3}.ChatBot-module-scss-module__gwywEq__markdownContent h1{font-size:1.5rem}.ChatBot-module-scss-module__gwywEq__markdownContent h2{font-size:1.25rem}.ChatBot-module-scss-module__gwywEq__markdownContent h3{font-size:1.125rem}.ChatBot-module-scss-module__gwywEq__markdownContent h4{font-size:1rem}.ChatBot-module-scss-module__gwywEq__markdownContent>:first-child{margin-top:0}.ChatBot-module-scss-module__gwywEq__markdownContent>:last-child{margin-bottom:0}.ChatBot-module-scss-module__gwywEq__markdownContent p{word-break:break-word;white-space:pre-wrap;margin-bottom:.75rem}.ChatBot-module-scss-module__gwywEq__markdownContent p:last-child{margin-bottom:0}.ChatBot-module-scss-module__gwywEq__markdownContent strong{color:#111827;font-weight:700}.ChatBot-module-scss-module__gwywEq__markdownContent em{font-style:italic}.ChatBot-module-scss-module__gwywEq__markdownContent ul,.ChatBot-module-scss-module__gwywEq__markdownContent ol{margin:.5rem 0;padding-left:1.5rem}.ChatBot-module-scss-module__gwywEq__markdownContent ul li,.ChatBot-module-scss-module__gwywEq__markdownContent ol li{margin-bottom:.25rem;line-height:1.6}.ChatBot-module-scss-module__gwywEq__markdownContent ul li:last-child,.ChatBot-module-scss-module__gwywEq__markdownContent ol li:last-child{margin-bottom:0}.ChatBot-module-scss-module__gwywEq__markdownContent ul{list-style-type:disc}.ChatBot-module-scss-module__gwywEq__markdownContent ol{list-style-type:decimal}.ChatBot-module-scss-module__gwywEq__markdownContent code{color:#ef4444;background-color:#e5e7eb80;border-radius:.25rem;padding:.125rem .375rem;font-family:Monaco,Menlo,Courier New,monospace;font-size:.8125rem}.ChatBot-module-scss-module__gwywEq__markdownContent pre{background-color:#1f2937;border-radius:.5rem;margin:.75rem 0;padding:.75rem;overflow-x:auto}.ChatBot-module-scss-module__gwywEq__markdownContent pre code{color:#e5e7eb;background-color:#0000;padding:0}.ChatBot-module-scss-module__gwywEq__markdownContent blockquote{color:#4b5563;border-left:3px solid #3b82f6;margin:.75rem 0;padding-left:1rem;font-style:italic}.ChatBot-module-scss-module__gwywEq__markdownContent a{color:#3b82f6;text-decoration:underline;transition:color .2s}.ChatBot-module-scss-module__gwywEq__markdownContent a:hover{color:#2563eb}.ChatBot-module-scss-module__gwywEq__markdownContent hr{border:none;border-top:1px solid #e5e7eb80;margin:1rem 0}.ChatBot-module-scss-module__gwywEq__markdownContent table{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.8125rem}.ChatBot-module-scss-module__gwywEq__markdownContent table th,.ChatBot-module-scss-module__gwywEq__markdownContent table td{text-align:left;border:1px solid #e5e7eb80;padding:.5rem}.ChatBot-module-scss-module__gwywEq__markdownContent table th{color:#1f2937;background-color:#f3f4f680;font-weight:600}.ChatBot-module-scss-module__gwywEq__markdownContent table tr:hover{background-color:#f9fafb80}.ChatBot-module-scss-module__gwywEq__inputArea{background-color:#fff;border-top:1px solid #f3f4f6;padding:1.25rem}.ChatBot-module-scss-module__gwywEq__inputContainer{align-items:center;gap:.75rem;display:flex}.ChatBot-module-scss-module__gwywEq__messageInput{background-color:#f3f4f6;border:none;border-radius:9999px;outline:none;flex:1;padding:.875rem 1.25rem;font-size:.875rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 4px #0000000a}.ChatBot-module-scss-module__gwywEq__messageInput::placeholder{color:#9ca3af}.ChatBot-module-scss-module__gwywEq__messageInput:focus{ring:2px solid #3b82f6;background-color:#fff;box-shadow:0 0 0 4px #3b82f61a}.ChatBot-module-scss-module__gwywEq__sendButton{cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ChatBot-module-scss-module__gwywEq__sendButton.ChatBot-module-scss-module__gwywEq__active{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 50%,#06b6d4 100%);box-shadow:0 6px 16px #3b82f666,0 0 12px #06b6d433}.ChatBot-module-scss-module__gwywEq__sendButton.ChatBot-module-scss-module__gwywEq__active:hover{transform:scale(1.1)}.ChatBot-module-scss-module__gwywEq__sendButton.ChatBot-module-scss-module__gwywEq__active:active{transform:scale(.95)}.ChatBot-module-scss-module__gwywEq__sendButton.ChatBot-module-scss-module__gwywEq__disabled{color:#9ca3af;cursor:not-allowed;background-color:#e5e7eb}.ChatBot-module-scss-module__gwywEq__sendButton svg{z-index:10;width:1.125rem;height:1.125rem;transition:transform .2s;position:relative}.ChatBot-module-scss-module__gwywEq__sendButton:hover svg{transform:translate(.125rem,-.125rem)}.ChatBot-module-scss-module__gwywEq__ripple{opacity:0;background-color:#fff3;position:absolute;inset:0}.ChatBot-module-scss-module__gwywEq__sendButton.ChatBot-module-scss-module__gwywEq__active:active .ChatBot-module-scss-module__gwywEq__ripple{opacity:1;animation:.5s ease-out ChatBot-module-scss-module__gwywEq__ping}@keyframes ChatBot-module-scss-module__gwywEq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ChatBot-module-scss-module__gwywEq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ChatBot-module-scss-module__gwywEq__fadeInSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatBot-module-scss-module__gwywEq__ping{75%,to{opacity:0;transform:scale(2)}}@keyframes ChatBot-module-scss-module__gwywEq__pulse{0%,to{opacity:1}50%{opacity:.5}}
.Dashboard-module-scss-module__fv7Ykq__container{background-color:#f9fafb;height:100vh;display:flex}.Dashboard-module-scss-module__fv7Ykq__sidebar{background-color:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:16rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__logoSection{border-bottom:1px solid #e5e7eb;padding:1.5rem}.Dashboard-module-scss-module__fv7Ykq__logoContent{align-items:center;gap:.75rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__logoImage{object-fit:contain;filter:drop-shadow(0 2px 4px #0000001a);width:2.5rem;height:2.5rem}.Dashboard-module-scss-module__fv7Ykq__logoText{color:#1f2937;font-size:1.25rem;font-weight:700}.Dashboard-module-scss-module__fv7Ykq__navigation{flex:1;padding:1rem}.Dashboard-module-scss-module__fv7Ykq__navSection{margin-bottom:1.5rem}.Dashboard-module-scss-module__fv7Ykq__navTitle{text-transform:uppercase;color:#6b7280;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.Dashboard-module-scss-module__fv7Ykq__navButtons{flex-direction:column;gap:.25rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__navButton{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-family:inherit;font-weight:500;transition:all .2s;display:flex}.Dashboard-module-scss-module__fv7Ykq__navButton svg{width:1.25rem;height:1.25rem}.Dashboard-module-scss-module__fv7Ykq__navButton:hover{background-color:#f9fafb}.Dashboard-module-scss-module__fv7Ykq__navButton.Dashboard-module-scss-module__fv7Ykq__active{color:#2563eb;background-color:#eff6ff}.Dashboard-module-scss-module__fv7Ykq__logoutSection{border-top:1px solid #e5e7eb;padding:1rem}.Dashboard-module-scss-module__fv7Ykq__logoutButton{color:#374151;cursor:pointer;background-color:#f3f4f6;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-family:inherit;text-decoration:none;transition:background-color .2s;display:flex}.Dashboard-module-scss-module__fv7Ykq__logoutButton svg{width:1.25rem;height:1.25rem}.Dashboard-module-scss-module__fv7Ykq__logoutButton:hover{background-color:#e5e7eb}.Dashboard-module-scss-module__fv7Ykq__mainContent{flex:1;overflow-y:auto}.Dashboard-module-scss-module__fv7Ykq__header{background-color:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__headerTitle{color:#1f2937;margin:0;font-size:1.68rem;font-weight:700}.Dashboard-module-scss-module__fv7Ykq__headerUser{color:#4b5563;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__headerUser svg{width:1.25rem;height:1.25rem}.Dashboard-module-scss-module__fv7Ykq__headerUser span{font-weight:500}.Dashboard-module-scss-module__fv7Ykq__contentArea{padding:2rem}.Dashboard-module-scss-module__fv7Ykq__sectionTitle{margin-bottom:1.5rem}.Dashboard-module-scss-module__fv7Ykq__sectionTitle h2{color:#1f2937;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.Dashboard-module-scss-module__fv7Ykq__sectionTitle p{color:#4b5563}.Dashboard-module-scss-module__fv7Ykq__statsGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.Dashboard-module-scss-module__fv7Ykq__statsGrid{grid-template-columns:repeat(3,1fr)}}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall h3{color:#4b5563;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall .Dashboard-module-scss-module__fv7Ykq__statsValue{align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall .Dashboard-module-scss-module__fv7Ykq__statsValue span{font-size:2.25rem;font-weight:700}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall .Dashboard-module-scss-module__fv7Ykq__statsValue span.Dashboard-module-scss-module__fv7Ykq__blue{color:#2563eb}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall .Dashboard-module-scss-module__fv7Ykq__statsValue span.Dashboard-module-scss-module__fv7Ykq__red{color:#dc2626}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall .Dashboard-module-scss-module__fv7Ykq__statsValue span.Dashboard-module-scss-module__fv7Ykq__orange{color:#ea580c}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall .Dashboard-module-scss-module__fv7Ykq__statsDetails{align-items:center;gap:.25rem;font-size:.875rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall .Dashboard-module-scss-module__fv7Ykq__statsDetails .Dashboard-module-scss-module__fv7Ykq__label{color:#6b7280}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall .Dashboard-module-scss-module__fv7Ykq__statsDetails .Dashboard-module-scss-module__fv7Ykq__value{align-items:center;font-weight:500;display:flex}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall .Dashboard-module-scss-module__fv7Ykq__statsDetails .Dashboard-module-scss-module__fv7Ykq__value.Dashboard-module-scss-module__fv7Ykq__positive{color:#ef4444}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall .Dashboard-module-scss-module__fv7Ykq__statsDetails .Dashboard-module-scss-module__fv7Ykq__value.Dashboard-module-scss-module__fv7Ykq__negative{color:#22c55e}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall .Dashboard-module-scss-module__fv7Ykq__statsDetails .Dashboard-module-scss-module__fv7Ykq__value svg{width:1rem;height:1rem;margin-left:.25rem}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall .Dashboard-module-scss-module__fv7Ykq__statsDetails .Dashboard-module-scss-module__fv7Ykq__subvalue{color:#6b7280}.Dashboard-module-scss-module__fv7Ykq__statsCardSmall .Dashboard-module-scss-module__fv7Ykq__statsDetails .Dashboard-module-scss-module__fv7Ykq__subvalue span{color:#374151;font-weight:500}.Dashboard-module-scss-module__fv7Ykq__chartCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.Dashboard-module-scss-module__fv7Ykq__chartCard h3{color:#1f2937;margin-bottom:1.5rem;font-size:1.125rem;font-weight:700}.Dashboard-module-scss-module__fv7Ykq__chartContainer{height:16rem;position:relative}.Dashboard-module-scss-module__fv7Ykq__chartYAxis{color:#6b7280;flex-direction:column;justify-content:space-between;font-size:.875rem;display:flex;position:absolute;top:0;bottom:2rem;left:0}.Dashboard-module-scss-module__fv7Ykq__chartArea{border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb;justify-content:space-around;align-items:flex-end;height:100%;margin-left:3rem;padding-bottom:2rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__chartBar{flex-direction:column;flex:1;align-items:center;max-width:80px;display:flex}.Dashboard-module-scss-module__fv7Ykq__chartBarInner{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:200px;display:flex}.Dashboard-module-scss-module__fv7Ykq__chartBarInner .Dashboard-module-scss-module__fv7Ykq__barWrapper{justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}.Dashboard-module-scss-module__fv7Ykq__chartBarInner .Dashboard-module-scss-module__fv7Ykq__bar{cursor:pointer;background-color:#3b82f6;border-radius:.5rem .5rem 0 0;width:4rem;transition:background-color .2s;position:relative}.Dashboard-module-scss-module__fv7Ykq__chartBarInner .Dashboard-module-scss-module__fv7Ykq__bar:hover{background-color:#2563eb}.Dashboard-module-scss-module__fv7Ykq__chartBarInner .Dashboard-module-scss-module__fv7Ykq__bar:hover .Dashboard-module-scss-module__fv7Ykq__barTooltip{opacity:1}.Dashboard-module-scss-module__fv7Ykq__chartBarInner .Dashboard-module-scss-module__fv7Ykq__barTooltip{white-space:nowrap;color:#fff;opacity:0;background-color:#1f2937;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:opacity .2s;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.Dashboard-module-scss-module__fv7Ykq__chartLabel{color:#4b5563;margin-top:.5rem;font-size:.875rem}.Dashboard-module-scss-module__fv7Ykq__noData{color:#6b7280;justify-content:center;align-items:center;height:16rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__svgChartContainer{overflow-x:auto}.Dashboard-module-scss-module__fv7Ykq__svgChartContainer .Dashboard-module-scss-module__fv7Ykq__svgChartInner{min-width:1200px}.Dashboard-module-scss-module__fv7Ykq__legend{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__legendItem{align-items:center;gap:.5rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__legendItem .Dashboard-module-scss-module__fv7Ykq__legendColor{border-radius:9999px;width:1rem;height:1rem}.Dashboard-module-scss-module__fv7Ykq__legendItem .Dashboard-module-scss-module__fv7Ykq__legendLabel{color:#374151;font-size:.875rem;font-weight:500}.Dashboard-module-scss-module__fv7Ykq__tableCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.Dashboard-module-scss-module__fv7Ykq__tableCard h3{color:#1f2937;margin-bottom:1rem;font-size:1.125rem;font-weight:700}.Dashboard-module-scss-module__fv7Ykq__tableWrapper{overflow-x:auto}.Dashboard-module-scss-module__fv7Ykq__table{border-collapse:collapse;width:100%}.Dashboard-module-scss-module__fv7Ykq__table thead tr{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.Dashboard-module-scss-module__fv7Ykq__table th{text-align:left;color:#374151;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.Dashboard-module-scss-module__fv7Ykq__table th.Dashboard-module-scss-module__fv7Ykq__alignRight{text-align:right}.Dashboard-module-scss-module__fv7Ykq__table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.Dashboard-module-scss-module__fv7Ykq__table tbody tr:hover{background-color:#f9fafb}.Dashboard-module-scss-module__fv7Ykq__table td{padding:1rem;font-size:.875rem}.Dashboard-module-scss-module__fv7Ykq__table td.Dashboard-module-scss-module__fv7Ykq__textGray800{color:#1f2937}.Dashboard-module-scss-module__fv7Ykq__table td.Dashboard-module-scss-module__fv7Ykq__fontMedium{color:#111827;font-weight:500}.Dashboard-module-scss-module__fv7Ykq__table td.Dashboard-module-scss-module__fv7Ykq__textGray700{color:#374151}.Dashboard-module-scss-module__fv7Ykq__table td.Dashboard-module-scss-module__fv7Ykq__textGray600{color:#4b5563}.Dashboard-module-scss-module__fv7Ykq__table td.Dashboard-module-scss-module__fv7Ykq__alignRight{text-align:right;color:#111827}.Dashboard-module-scss-module__fv7Ykq__badge{border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.Dashboard-module-scss-module__fv7Ykq__badge.Dashboard-module-scss-module__fv7Ykq__red{color:#dc2626;background-color:#fef2f2}.Dashboard-module-scss-module__fv7Ykq__badge.Dashboard-module-scss-module__fv7Ykq__yellow{color:#ca8a04;background-color:#fefce8}.Dashboard-module-scss-module__fv7Ykq__badge.Dashboard-module-scss-module__fv7Ykq__blue{color:#2563eb;background-color:#eff6ff}.Dashboard-module-scss-module__fv7Ykq__chatbotCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__chatbotHeader{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__chatbotHeader svg{color:#2563eb;width:1.5rem;height:1.5rem}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__chatbotHeader h3{color:#1f2937;font-size:1.125rem;font-weight:700}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__quickActions{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__quickActionButton{cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background-color .2s}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__quickActionButton.Dashboard-module-scss-module__fv7Ykq__primary{color:#2563eb;background-color:#eff6ff}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__quickActionButton.Dashboard-module-scss-module__fv7Ykq__primary:hover{background-color:#dbeafe}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__quickActionButton.Dashboard-module-scss-module__fv7Ykq__secondary{color:#374151;background-color:#f9fafb}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__quickActionButton.Dashboard-module-scss-module__fv7Ykq__secondary:hover{background-color:#f3f4f6}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__chatForm{gap:.5rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__chatInput{border:1px solid #d1d5db;border-radius:.5rem;outline:none;flex:1;padding:.75rem 1rem;font-family:inherit;font-size:1rem}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__chatInput:focus{border-color:#0000;box-shadow:0 0 0 2px #3b82f6}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__chatInput::placeholder{color:#6b7280}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__chatSubmit{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-weight:500;transition:background-color .2s;display:flex}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__chatSubmit svg{width:1.25rem;height:1.25rem}.Dashboard-module-scss-module__fv7Ykq__chatbotCard .Dashboard-module-scss-module__fv7Ykq__chatSubmit:hover{background-color:#1d4ed8}.Dashboard-module-scss-module__fv7Ykq__emptyState{text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:3rem}.Dashboard-module-scss-module__fv7Ykq__emptyState p{color:#6b7280}.Dashboard-module-scss-module__fv7Ykq__reportHeader{border-bottom:1px solid #e5e7eb;margin-bottom:2rem;padding-bottom:1.5rem;position:relative}.Dashboard-module-scss-module__fv7Ykq__reportTitle{color:#1f2937;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.Dashboard-module-scss-module__fv7Ykq__reportActions{flex-wrap:wrap;gap:.75rem;display:flex}.Dashboard-module-scss-module__fv7Ykq__reportButton{cursor:pointer;border:1px solid;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.Dashboard-module-scss-module__fv7Ykq__reportButton svg{width:1.125rem;height:1.125rem}.Dashboard-module-scss-module__fv7Ykq__reportButton.Dashboard-module-scss-module__fv7Ykq__edit{color:#2563eb;background-color:#fff;border-color:#3b82f6}.Dashboard-module-scss-module__fv7Ykq__reportButton.Dashboard-module-scss-module__fv7Ykq__edit:hover{background-color:#eff6ff}.Dashboard-module-scss-module__fv7Ykq__reportButton.Dashboard-module-scss-module__fv7Ykq__download{color:#374151;background-color:#fff;border-color:#d1d5db}.Dashboard-module-scss-module__fv7Ykq__reportButton.Dashboard-module-scss-module__fv7Ykq__download:hover{background-color:#f9fafb}.Dashboard-module-scss-module__fv7Ykq__reportButton.Dashboard-module-scss-module__fv7Ykq__print{color:#374151;background-color:#fff;border-color:#d1d5db}.Dashboard-module-scss-module__fv7Ykq__reportButton.Dashboard-module-scss-module__fv7Ykq__print:hover{background-color:#f9fafb}.Dashboard-module-scss-module__fv7Ykq__reportDate{color:#4b5563;font-size:.875rem;position:absolute;top:0;right:0}.Dashboard-module-scss-module__fv7Ykq__pdfViewerContainer{background-color:#f3f4f6;border-radius:.75rem;height:calc(100vh - 280px);min-height:600px;position:relative;overflow:hidden}.Dashboard-module-scss-module__fv7Ykq__pdfViewer{background-color:#fff;border:none;width:100%;height:100%}.Dashboard-module-scss-module__fv7Ykq__pdfPlaceholder{text-align:center;color:#6b7280;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Dashboard-module-scss-module__fv7Ykq__pdfIcon{color:#9ca3af;width:4rem;height:4rem;margin:0 auto 1rem}.Dashboard-module-scss-module__fv7Ykq__pdfPlaceholderText{color:#374151;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.Dashboard-module-scss-module__fv7Ykq__pdfPlaceholderSubtext{color:#6b7280;font-size:.875rem}
.Main-module-scss-module__46KTTG__container{background:linear-gradient(135deg,#f8fafc 0%,#eff6ff 50%,#ecfeff 100%);flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.Main-module-scss-module__46KTTG__header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#fffc;border-bottom:1px solid #dbeafe;position:relative}.Main-module-scss-module__46KTTG__header .Main-module-scss-module__46KTTG__headerInner{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1280px;margin:0 auto;padding:.5rem 2rem;display:grid}.Main-module-scss-module__46KTTG__logoSection{justify-self:start;align-items:center;gap:.75rem;display:flex}.Main-module-scss-module__46KTTG__logoSection .Main-module-scss-module__46KTTG__logoImage{object-fit:contain;filter:drop-shadow(0 2px 4px #0000001a);width:2.5rem;height:2.5rem}.Main-module-scss-module__46KTTG__logoSection .Main-module-scss-module__46KTTG__logoText{-webkit-text-fill-color:#0000;letter-spacing:-.025em;background:linear-gradient(90deg,#2563eb,#0891b2,#1d4ed8);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.125rem;font-weight:900}.Main-module-scss-module__46KTTG__centerTitle{justify-self:center}.Main-module-scss-module__46KTTG__centerTitle h2{color:#1f2937;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:700}.Main-module-scss-module__46KTTG__loginButton{color:#fff;cursor:pointer;cursor:pointer;background:linear-gradient(90deg,#2563eb,#1d4ed8);border:none;border-radius:.75rem;justify-self:end;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #3b82f64d}.Main-module-scss-module__46KTTG__loginButton:before{content:"";opacity:0;background:linear-gradient(90deg,#3b82f6,#06b6d4);transition:opacity .3s;position:absolute;inset:0}.Main-module-scss-module__46KTTG__loginButton:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #3b82f666}.Main-module-scss-module__46KTTG__loginButton:hover:before{opacity:1}.Main-module-scss-module__46KTTG__loginButton .Main-module-scss-module__46KTTG__buttonContent{align-items:center;gap:.5rem;display:flex;position:relative}.Main-module-scss-module__46KTTG__loginButton .Main-module-scss-module__46KTTG__buttonContent svg{width:1.25rem;height:1.25rem}.Main-module-scss-module__46KTTG__main{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.Main-module-scss-module__46KTTG__main .Main-module-scss-module__46KTTG__mainInner{flex-direction:column;flex:1;max-width:none;height:100%;margin:0;display:flex}.Main-module-scss-module__46KTTG__mapCard{box-shadow:none;background-color:#fff;border:none;border-radius:0;flex-direction:column;flex:1;display:flex;overflow:hidden}.Main-module-scss-module__46KTTG__mapContainer{flex:1;height:100%;position:relative}.Main-module-scss-module__46KTTG__legend{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffffff2;border:1px solid #e5e7ebcc;border-radius:.5rem;width:13rem;padding:.75rem;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 10px 25px -5px #0003}.Main-module-scss-module__46KTTG__legend h3{text-align:center;color:#1f2937;border-bottom:1px solid #e5e7eb;margin-bottom:.5rem;padding-bottom:.375rem;font-size:.75rem;font-weight:700}.Main-module-scss-module__46KTTG__legendItems{flex-direction:column;gap:.375rem;display:flex}.Main-module-scss-module__46KTTG__legendItem{border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem;transition:all .2s;display:flex}.Main-module-scss-module__46KTTG__legendItem:hover{transform:translate(2px)}.Main-module-scss-module__46KTTG__legendItem.Main-module-scss-module__46KTTG__clean{background-color:#eff6ff80}.Main-module-scss-module__46KTTG__legendItem.Main-module-scss-module__46KTTG__clean:hover{background-color:#eff6ff}.Main-module-scss-module__46KTTG__legendItem.Main-module-scss-module__46KTTG__clean .Main-module-scss-module__46KTTG__badge{background:linear-gradient(135deg,#3b82f6,#2563eb)}.Main-module-scss-module__46KTTG__legendItem.Main-module-scss-module__46KTTG__clean .Main-module-scss-module__46KTTG__itemText h4{color:#1e3a8a}.Main-module-scss-module__46KTTG__legendItem.Main-module-scss-module__46KTTG__caution{background-color:#fef3c780}.Main-module-scss-module__46KTTG__legendItem.Main-module-scss-module__46KTTG__caution:hover{background-color:#fef3c7}.Main-module-scss-module__46KTTG__legendItem.Main-module-scss-module__46KTTG__caution .Main-module-scss-module__46KTTG__badge{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.Main-module-scss-module__46KTTG__legendItem.Main-module-scss-module__46KTTG__caution .Main-module-scss-module__46KTTG__itemText h4{color:#78350f}.Main-module-scss-module__46KTTG__legendItem.Main-module-scss-module__46KTTG__danger{background-color:#fef2f280}.Main-module-scss-module__46KTTG__legendItem.Main-module-scss-module__46KTTG__danger:hover{background-color:#fef2f2}.Main-module-scss-module__46KTTG__legendItem.Main-module-scss-module__46KTTG__danger .Main-module-scss-module__46KTTG__badge{background:linear-gradient(135deg,#ef4444,#dc2626)}.Main-module-scss-module__46KTTG__legendItem.Main-module-scss-module__46KTTG__danger .Main-module-scss-module__46KTTG__itemText h4{color:#7f1d1d}.Main-module-scss-module__46KTTG__legendItem .Main-module-scss-module__46KTTG__badge{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;box-shadow:0 2px 4px #0000001a}.Main-module-scss-module__46KTTG__legendItem .Main-module-scss-module__46KTTG__badge span{color:#fff;font-size:.625rem;font-weight:700}.Main-module-scss-module__46KTTG__legendItem .Main-module-scss-module__46KTTG__badge span.Main-module-scss-module__46KTTG__darkText{color:#1f2937}.Main-module-scss-module__46KTTG__legendItem .Main-module-scss-module__46KTTG__itemText{flex:1}.Main-module-scss-module__46KTTG__legendItem .Main-module-scss-module__46KTTG__itemText h4{margin-bottom:.125rem;font-size:.625rem;font-weight:700}.Main-module-scss-module__46KTTG__legendItem .Main-module-scss-module__46KTTG__itemText p{color:#4b5563;font-size:.5rem}.Main-module-scss-module__46KTTG__legendDivider{border-top:1px solid #e5e7eb;margin:.5rem 0}.Main-module-scss-module__46KTTG__filterContainer{z-index:30;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.Main-module-scss-module__46KTTG__filterButton{color:#374151;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffffff2;border:2px solid #0000;border-radius:.75rem;align-items:center;gap:.5rem;min-width:100px;padding:.75rem 1rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000001a}.Main-module-scss-module__46KTTG__filterButton svg{width:1.25rem;height:1.25rem}.Main-module-scss-module__46KTTG__filterButton .Main-module-scss-module__46KTTG__filterText{font-size:.875rem}.Main-module-scss-module__46KTTG__filterButton:hover{transform:translate(4px);box-shadow:0 10px 15px -3px #00000026}.Main-module-scss-module__46KTTG__filterButton.Main-module-scss-module__46KTTG__all svg{color:#4b5563}.Main-module-scss-module__46KTTG__filterButton.Main-module-scss-module__46KTTG__all.Main-module-scss-module__46KTTG__active{color:#111827;background-color:#4b55631a;border-color:#4b5563}.Main-module-scss-module__46KTTG__filterButton.Main-module-scss-module__46KTTG__all.Main-module-scss-module__46KTTG__active svg{color:#111827}.Main-module-scss-module__46KTTG__filterButton.Main-module-scss-module__46KTTG__low svg{color:#10b981}.Main-module-scss-module__46KTTG__filterButton.Main-module-scss-module__46KTTG__low.Main-module-scss-module__46KTTG__active{color:#065f46;background-color:#10b9811a;border-color:#10b981}.Main-module-scss-module__46KTTG__filterButton.Main-module-scss-module__46KTTG__low.Main-module-scss-module__46KTTG__active svg{color:#065f46}.Main-module-scss-module__46KTTG__filterButton.Main-module-scss-module__46KTTG__medium svg{color:#fbbf24}.Main-module-scss-module__46KTTG__filterButton.Main-module-scss-module__46KTTG__medium.Main-module-scss-module__46KTTG__active{color:#78350f;background-color:#fbbf241a;border-color:#fbbf24}.Main-module-scss-module__46KTTG__filterButton.Main-module-scss-module__46KTTG__medium.Main-module-scss-module__46KTTG__active svg{color:#78350f}.Main-module-scss-module__46KTTG__filterButton.Main-module-scss-module__46KTTG__high svg{color:#ef4444}.Main-module-scss-module__46KTTG__filterButton.Main-module-scss-module__46KTTG__high.Main-module-scss-module__46KTTG__active{color:#7f1d1d;background-color:#ef44441a;border-color:#ef4444}.Main-module-scss-module__46KTTG__filterButton.Main-module-scss-module__46KTTG__high.Main-module-scss-module__46KTTG__active svg{color:#7f1d1d}.Main-module-scss-module__46KTTG__loadingContainer{background:linear-gradient(135deg,#06b6d4 0%,#3b82f6 50%,#1e40af 100%);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__loadingBg{opacity:.3;position:absolute;inset:0}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__loadingBg .Main-module-scss-module__46KTTG__wave{background:linear-gradient(#0000,#fff3);height:8rem;animation:2s ease-in-out infinite Main-module-scss-module__46KTTG__pulse;position:absolute;bottom:0;left:0;right:0}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__loadingBg .Main-module-scss-module__46KTTG__wave.Main-module-scss-module__46KTTG__wave2{background:linear-gradient(#0000,#ffffff1a);height:6rem;animation-delay:.5s}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__loadingContent{z-index:10;text-align:center;position:relative}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__loadingIcon{width:8rem;height:8rem;margin:0 auto 2rem;position:relative}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__loadingIcon .Main-module-scss-module__46KTTG__ring{background-color:#fff3;border-radius:9999px;animation:2s ease-in-out infinite Main-module-scss-module__46KTTG__ping;position:absolute;inset:0}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__loadingIcon .Main-module-scss-module__46KTTG__ring.Main-module-scss-module__46KTTG__ring2{background-color:#ffffff4d;animation-delay:.3s;inset:.5rem}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__loadingIcon .Main-module-scss-module__46KTTG__iconCircle{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__loadingIcon .Main-module-scss-module__46KTTG__iconCircle .Main-module-scss-module__46KTTG__iconInner{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffe6;border-radius:9999px;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;box-shadow:0 25px 50px -12px #00000040}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__loadingIcon .Main-module-scss-module__46KTTG__iconCircle .Main-module-scss-module__46KTTG__iconInner svg{color:#3b82f6;width:3rem;height:3rem;animation:1s ease-in-out infinite Main-module-scss-module__46KTTG__bounce}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__loadingText h2{color:#fff;filter:drop-shadow(0 4px 6px #0000001a);margin-bottom:.75rem;font-size:1.875rem;font-weight:700}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__loadingText p{color:#ffffffe6;filter:drop-shadow(0 2px 4px #0000001a);margin-bottom:1.5rem;font-size:1.25rem;font-weight:500}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__progressBar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3;border-radius:9999px;width:16rem;margin:0 auto;overflow:hidden}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__progressBar .Main-module-scss-module__46KTTG__progressFill{background:linear-gradient(90deg,#67e8f9,#93c5fd,#67e8f9) 0 0/200% 100%;border-radius:9999px;height:.5rem;animation:2s ease-in-out infinite Main-module-scss-module__46KTTG__pulse,3s linear infinite Main-module-scss-module__46KTTG__shimmer}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Main-module-scss-module__46KTTG__loadingContainer .Main-module-scss-module__46KTTG__particles .Main-module-scss-module__46KTTG__particle{background-color:#ffffff4d;border-radius:9999px;width:.5rem;height:.5rem;position:absolute}@keyframes Main-module-scss-module__46KTTG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Main-module-scss-module__46KTTG__ping{0%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(2)}}@keyframes Main-module-scss-module__46KTTG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}@keyframes Main-module-scss-module__46KTTG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Main-module-scss-module__46KTTG__float{0%,to{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.6}50%{opacity:.8;transform:translateY(-30px)translate(20px)}90%{opacity:.4}}
