header[data-v-35c5e853]{background-color:#f6f5f2;display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:0;box-shadow:0 0 5px 1px #0000001a;border-radius:6px}header .header-item[data-v-35c5e853]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:90%;text-decoration:none}header .header-item .header-logo[data-v-35c5e853]{object-fit:contain;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.1))}header .header-item .header-image[data-v-35c5e853]{object-fit:contain;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.1));transition:.5s ease-in-out}header .header-item .header-image[data-v-35c5e853]:hover{cursor:pointer;transform:scale(1.1);transition:.5s ease-in-out}header .header-item .nav-item-text[data-v-35c5e853]{font-family:Inter,serif;color:#333;font-weight:700;transition:.5s}header .header-item .nav-item-text[data-v-35c5e853]:hover{color:#74c0fc;cursor:pointer;transition:.5s ease-in-out}header .active[data-v-35c5e853]{font-weight:800}header .active .nav-item-text[data-v-35c5e853]{color:#74c0fc}@media (max-width: 768px){header .header-item[data-v-35c5e853]{width:15%;min-width:15%;font-size:1rem}header .header-item .header-logo[data-v-35c5e853]{height:100%;width:100%}header .header-item .header-image[data-v-35c5e853]{object-fit:contain;width:auto;height:30px}header .header-item .nav-item-text[data-v-35c5e853]{font-size:70%;margin-top:1%}}@media (min-width: 769px){header[data-v-35c5e853]{width:10vw;min-width:10vw;height:100vh;min-height:100%;flex-direction:column;align-items:center;justify-content:flex-start;font-size:1.125rem}header .header-item[data-v-35c5e853]{width:100%;margin:1rem 0}header .header-item .header-logo[data-v-35c5e853]{height:90%;width:70%}header .header-item .header-image[data-v-35c5e853]{height:50%;width:30%}header .header-item .nav-item-text[data-v-35c5e853]{font-size:70%;margin-top:1%}}.modal-overlay[data-v-7667231c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-7667231c]{background-color:#f6f5f2;border-radius:6px;box-shadow:0 0 5px 1px #0000001a;position:relative;font-family:Inter,serif;color:#333;padding:2%}.modal-header[data-v-7667231c]{text-align:center;z-index:1001}.modal-header .close-button[data-v-7667231c]{position:absolute;color:#74c0fc}.modal-image[data-v-7667231c]{display:flex;align-items:center;justify-content:center}.modal-image[data-v-7667231c] img{height:10%;width:10%;object-fit:contain;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.1))}.modal-body[data-v-7667231c]{text-align:center;text-shadow:0px 0px 5px 1px rgba(0,0,0,.1)}.modal-footer[data-v-7667231c]{display:flex;flex-direction:row;align-items:center;justify-content:center}.close-button[data-v-7667231c]{background:none;border:none;font-size:1.5rem;cursor:pointer}.close-button[data-v-7667231c]:hover{color:#333}.modal-enter-active[data-v-7667231c],.modal-leave-active[data-v-7667231c]{transition:opacity .3s ease,transform .3s ease}.modal-enter-from[data-v-7667231c],.modal-leave-to[data-v-7667231c]{opacity:0;transform:translateY(-20px)}@media (max-width: 768px){.modal-overlay .modal[data-v-7667231c]{width:70%;height:30%}.modal-overlay .modal-header[data-v-7667231c]{font-size:.7rem}.modal-overlay .modal-header .close-button[data-v-7667231c]{top:1%;right:1%;font-size:90%}.modal-overlay .modal-image[data-v-7667231c] img{height:50%;width:20%;object-fit:contain}.modal-overlay .modal-body[data-v-7667231c]{font-size:1rem}}@media (min-width: 769px){.modal-overlay .modal[data-v-7667231c]{width:25%;height:25%}.modal-overlay .modal-header[data-v-7667231c]{font-size:.8rem}.modal-overlay .modal-header .close-button[data-v-7667231c]{top:2%;right:1%;font-size:90%}.modal-overlay .modal-image[data-v-7667231c] img{width:20%;object-fit:contain}.modal-overlay .modal-body[data-v-7667231c]{font-size:.8rem}}footer .footer[data-v-b2b12776]{background-color:#f6f5f2;width:auto;height:auto;box-shadow:0 0 5px 1px #0000001a;border-radius:6px;font-family:Inter,serif;color:#333;padding:2%;margin:0}footer .footer .footer-top[data-v-b2b12776]{display:flex;justify-content:space-around;gap:2%;align-items:flex-start}footer .footer .footer-top p[data-v-b2b12776]{font-size:.8rem;text-align:justify;line-height:1.5}footer .footer .footer-top .column[data-v-b2b12776]:nth-child(1){width:40%}footer .footer .footer-top .column:nth-child(1) img[data-v-b2b12776]{object-fit:contain;width:50%}footer .footer .footer-top .column:nth-child(1) form[data-v-b2b12776]{display:flex;margin-top:1%;gap:1%}footer .footer .footer-top .column:nth-child(1) form textarea[data-v-b2b12776]{padding:8px;width:80%;border:none;font-family:Inter,serif;resize:none}footer .footer .footer-top .column:nth-child(1) form textarea[data-v-b2b12776]:focus{border:none;outline:none}footer .footer .footer-top .column:nth-child(1) form button[data-v-b2b12776]{border:none;background-color:#74c0fc;border-radius:6px;box-shadow:0 0 5px 1px #0000001a;padding:1%;font-family:Inter,serif;cursor:pointer;transition:.3s ease-in-out;width:20%}footer .footer .footer-top .column:nth-child(1) form button[data-v-b2b12776]:hover{background-color:#47a8f3;color:#f6f5f2}footer .footer .footer-top .column[data-v-b2b12776]:nth-child(2){width:40%}footer .footer .footer-top .column[data-v-b2b12776]:nth-child(3){width:20%}footer .footer .footer-top .column:nth-child(3) ul[data-v-b2b12776]{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}footer .footer .footer-top .column:nth-child(3) ul li a[data-v-b2b12776]{color:#333;text-decoration:none}footer .footer .footer-top .column:nth-child(3) ul li a[data-v-b2b12776]:hover{text-decoration:underline}footer .footer .footer-top h4[data-v-b2b12776]{font-size:1.125rem}footer .footer .footer-bottom[data-v-b2b12776]{font-size:.8rem;text-align:center}footer .footer .footer-bottom p[data-v-b2b12776]{border-top:solid 1px #DCDCDC;border-left:none;border-right:none;border-bottom:solid 1px #DCDCDC;padding:1%}footer .footer .footer-bottom .footer-links[data-v-b2b12776]{display:flex;align-items:center;justify-content:center;gap:2%;font-size:.8rem}footer .footer .footer-bottom .footer-links a[data-v-b2b12776]{text-decoration:none;color:#333;transition:.5s ease-in-out}footer .footer .footer-bottom .footer-links a[data-v-b2b12776]:hover{text-decoration:underline;transition:.5s ease-in-out}footer .footer .footer-bottom .footer-links p[data-v-b2b12776]{border:none!important}@media (max-width: 768px){footer .footer .footer-top[data-v-b2b12776]{flex-direction:column;gap:2%;align-items:flex-start}footer .footer .footer-top .column[data-v-b2b12776]:nth-child(1),footer .footer .footer-top .column[data-v-b2b12776]:nth-child(2),footer .footer .footer-top .column[data-v-b2b12776]:nth-child(3){width:100%;text-align:center}footer .footer .footer-top .column:nth-child(1) form[data-v-b2b12776]{flex-direction:column;gap:1rem}footer .footer .footer-top .column:nth-child(1) form input[type=message][data-v-b2b12776]{width:100%;box-sizing:border-box}footer .footer .footer-top .column:nth-child(1) form button[data-v-b2b12776]{width:100%}footer .footer .footer-top .column[data-v-b2b12776]:nth-child(3){font-size:.7rem}footer .footer .footer-top .column:nth-child(3) ul[data-v-b2b12776]{align-items:center}footer .footer .footer-bottom[data-v-b2b12776]{font-size:.8rem}footer .footer .footer-bottom .footer-links[data-v-b2b12776]{flex-direction:column;gap:1%;font-size:.8rem}}@media (min-width: 769px){footer .footer .footer-top p[data-v-b2b12776]{font-size:.8rem}footer .footer .footer-top .column[data-v-b2b12776]:nth-child(1){width:40%}footer .footer .footer-top .column:nth-child(1) img[data-v-b2b12776]{width:50%}footer .footer .footer-top .column:nth-child(1) form input[type=message][data-v-b2b12776]{width:80%}footer .footer .footer-top .column:nth-child(1) form button[data-v-b2b12776]{width:20%}footer .footer .footer-top .column[data-v-b2b12776]:nth-child(2){width:40%}footer .footer .footer-top .column[data-v-b2b12776]:nth-child(3){width:20%}footer .footer .footer-top .column:nth-child(3) ul li a[data-v-b2b12776]{font-size:.8rem}footer .footer .footer-top h4[data-v-b2b12776]{font-size:1.125rem}footer .footer .footer-bottom[data-v-b2b12776]{font-size:.8rem}footer .footer .footer-bottom .footer-links[data-v-b2b12776]{font-size:.8rem}}.chatbot-toggle{position:fixed;border-radius:50%;background-color:#f6f5f2;color:#333;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 0 5px 1px #0000001a;z-index:1000;border:solid 1px #333333}.chatbot-toggle img{object-fit:contain}.chatbot-toggle:hover{background-color:#74c0fc}.chatbot-container{position:fixed;top:200px;right:90px;height:60%;width:50%;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;font-family:Inter,serif;border-radius:6px;border:solid 3px #74C0FC;box-sizing:border-box;z-index:1000}.chatbot-container .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#74c0fc;border-bottom:solid 1px #74C0FC;margin:0;height:10%;padding:0 1%;color:#fff;font-weight:700}.chatbot-container .header h4{font-weight:400;font-size:.8rem}.chatbot-container .header button{border:none;background:none;font-size:1rem;color:#fff}.chatbot-container .header button:hover{color:#000;cursor:pointer}.chatbot-container .quick-questions{padding:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;border-bottom:solid 1px #74C0FC}.chatbot-container .quick-questions button{font-family:Inter,serif;color:#333;background-color:#fff;height:25px;width:auto;font-size:.8rem;border:solid 1px #74C0FC;border-radius:30px;cursor:pointer;transition:background-color .3s ease}.chatbot-container .quick-questions button:hover{background-color:#e0e0e0}.chatbot-container .chat-log{height:70%;padding:2%;overflow-y:auto}.chatbot-container .chat-log .message-container{font-size:.8rem;margin-bottom:8px;display:flex;flex-direction:column;align-items:flex-start;word-break:break-word;max-width:100%}.chatbot-container .chat-log .message-container.user{align-items:flex-end}.chatbot-container .chat-log .user-message{background-color:#e0f7fa;color:#333;padding:8px 12px;border-radius:10px 10px 0;max-width:80%}.chatbot-container .chat-log .bot-message-container{display:flex;flex-direction:column;align-items:flex-start;max-width:80%}.chatbot-container .chat-log .bot-info{display:flex;align-items:center;margin-bottom:2px}.chatbot-container .chat-log .bot-icon{width:30px;height:30px;border-radius:50%;background-color:#f0f0f0;color:#999;display:flex;justify-content:center;align-items:center}.chatbot-container .chat-log .bot-icon img{width:50px;height:50px}.chatbot-container .chat-log .typing-indicator{color:#333;margin-left:10px}.chatbot-container .chat-log .bot-name{font-size:.6rem;color:#333;margin-left:40px;margin-bottom:5px}.chatbot-container .chat-log .bot-message{background-color:#f6f5f2;color:#333;padding:8px 12px;border-radius:10px 10px 10px 0;margin-left:10px;word-break:break-word}.chatbot-container .input-area{padding:1%;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;height:20%;background-color:#f6f5f2;border-top:solid 1px #74C0FC}.chatbot-container .input-area textarea{font-family:Inter,serif;height:90%;width:85%;border:solid 1px #74C0FC;text-wrap:wrap;resize:none}.chatbot-container .input-area textarea.no-focus-border:focus{outline:none;box-shadow:none}.chatbot-container .input-area img{height:30%;cursor:pointer}@media (max-width: 768px){.chatbot-toggle{top:500px;right:5px;width:50px;height:50px}.chatbot-toggle img{height:100%}.chatbot-container{top:200px;right:60px;height:60%;width:70%}.chatbot-container .header h4{font-weight:400;font-size:.7rem}.chatbot-container .header button{font-size:.9rem}.chatbot-container .chat-log .bot-icon{width:30px;height:30px}.chatbot-container .chat-log .bot-icon img{width:50px;height:50px}.chatbot-container .chat-log .bot-name{font-size:.6rem}.chatbot-container .chat-log .typing-indicator{font-size:.7rem}.chatbot-container .input-area textarea{height:90%;width:85%}.chatbot-container .input-area textarea.no-focus-border:focus{outline:none;box-shadow:none}.chatbot-container .input-area img{height:30%;cursor:pointer}}@media (min-width: 769px){.chatbot-toggle{top:450px;right:20px;width:60px;height:60px}.chatbot-toggle img{height:150%}.chatbot-container{top:150px;right:90px;height:70%;width:30%}.chatbot-container .header h4{font-weight:400;font-size:.8rem}.chatbot-container .header button{font-size:1rem}.chatbot-container .chat-log .bot-icon{width:30px;height:30px}.chatbot-container .chat-log .bot-icon img{width:50px;height:50px}.chatbot-container .chat-log .bot-name{font-size:.6rem}.chatbot-container .chat-log .typing-indicator{font-size:.8rem}.chatbot-container .input-area textarea{height:90%;width:85%}.chatbot-container .input-area textarea.no-focus-border:focus{outline:none;box-shadow:none}.chatbot-container .input-area img{height:30%;cursor:pointer}}.chatbot-toggle[data-v-7a59f2d7]{position:fixed;border-radius:50%;background-color:#f6f5f2;color:#333;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 0 5px 1px #0000001a;z-index:1000;border:solid 1px #333333}.chatbot-toggle img[data-v-7a59f2d7]{object-fit:contain}.chatbot-toggle[data-v-7a59f2d7]:hover{background-color:#74c0fc}.chatbot-container[data-v-7a59f2d7]{position:fixed;top:200px;right:90px;height:60%;width:50%;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;font-family:Inter,serif;border-radius:6px;border:solid 3px #74C0FC;box-sizing:border-box;z-index:1000}.chatbot-container .header[data-v-7a59f2d7]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#74c0fc;border-bottom:solid 1px #74C0FC;margin:0;height:10%;padding:0 1%;color:#fff;font-weight:700}.chatbot-container .header h4[data-v-7a59f2d7]{font-weight:400;font-size:.8rem}.chatbot-container .header button[data-v-7a59f2d7]{border:none;background:none;font-size:1rem;color:#fff}.chatbot-container .header button[data-v-7a59f2d7]:hover{color:#000;cursor:pointer}.chatbot-container .quick-questions[data-v-7a59f2d7]{padding:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;border-bottom:solid 1px #74C0FC}.chatbot-container .quick-questions button[data-v-7a59f2d7]{font-family:Inter,serif;color:#333;background-color:#fff;height:25px;width:auto;font-size:.8rem;border:solid 1px #74C0FC;border-radius:30px;cursor:pointer;transition:background-color .3s ease}.chatbot-container .quick-questions button[data-v-7a59f2d7]:hover{background-color:#e0e0e0}.chatbot-container .chat-log[data-v-7a59f2d7]{height:70%;padding:2%;overflow-y:auto}.chatbot-container .chat-log .message-container[data-v-7a59f2d7]{font-size:.8rem;margin-bottom:8px;display:flex;flex-direction:column;align-items:flex-start;word-break:break-word;max-width:100%}.chatbot-container .chat-log .message-container.user[data-v-7a59f2d7]{align-items:flex-end}.chatbot-container .chat-log .user-message[data-v-7a59f2d7]{background-color:#e0f7fa;color:#333;padding:8px 12px;border-radius:10px 10px 0;max-width:80%}.chatbot-container .chat-log .bot-message-container[data-v-7a59f2d7]{display:flex;flex-direction:column;align-items:flex-start;max-width:80%}.chatbot-container .chat-log .bot-info[data-v-7a59f2d7]{display:flex;align-items:center;margin-bottom:2px}.chatbot-container .chat-log .bot-icon[data-v-7a59f2d7]{width:30px;height:30px;border-radius:50%;background-color:#f0f0f0;color:#999;display:flex;justify-content:center;align-items:center}.chatbot-container .chat-log .bot-icon img[data-v-7a59f2d7]{width:50px;height:50px}.chatbot-container .chat-log .typing-indicator[data-v-7a59f2d7]{color:#333;margin-left:10px}.chatbot-container .chat-log .bot-name[data-v-7a59f2d7]{font-size:.6rem;color:#333;margin-left:40px;margin-bottom:5px}.chatbot-container .chat-log .bot-message[data-v-7a59f2d7]{background-color:#f6f5f2;color:#333;padding:8px 12px;border-radius:10px 10px 10px 0;margin-left:10px;word-break:break-word}.chatbot-container .input-area[data-v-7a59f2d7]{padding:1%;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;height:20%;background-color:#f6f5f2;border-top:solid 1px #74C0FC}.chatbot-container .input-area textarea[data-v-7a59f2d7]{font-family:Inter,serif;height:90%;width:85%;border:solid 1px #74C0FC;text-wrap:wrap;resize:none}.chatbot-container .input-area textarea.no-focus-border[data-v-7a59f2d7]:focus{outline:none;box-shadow:none}.chatbot-container .input-area img[data-v-7a59f2d7]{height:30%;cursor:pointer}@media (max-width: 768px){.chatbot-toggle[data-v-7a59f2d7]{top:500px;right:5px;width:50px;height:50px}.chatbot-toggle img[data-v-7a59f2d7]{height:100%}.chatbot-container[data-v-7a59f2d7]{top:200px;right:60px;height:60%;width:70%}.chatbot-container .header h4[data-v-7a59f2d7]{font-weight:400;font-size:.7rem}.chatbot-container .header button[data-v-7a59f2d7]{font-size:.9rem}.chatbot-container .chat-log .bot-icon[data-v-7a59f2d7]{width:30px;height:30px}.chatbot-container .chat-log .bot-icon img[data-v-7a59f2d7]{width:50px;height:50px}.chatbot-container .chat-log .bot-name[data-v-7a59f2d7]{font-size:.6rem}.chatbot-container .chat-log .typing-indicator[data-v-7a59f2d7]{font-size:.7rem}.chatbot-container .input-area textarea[data-v-7a59f2d7]{height:90%;width:85%}.chatbot-container .input-area textarea.no-focus-border[data-v-7a59f2d7]:focus{outline:none;box-shadow:none}.chatbot-container .input-area img[data-v-7a59f2d7]{height:30%;cursor:pointer}}@media (min-width: 769px){.chatbot-toggle[data-v-7a59f2d7]{top:450px;right:20px;width:60px;height:60px}.chatbot-toggle img[data-v-7a59f2d7]{height:150%}.chatbot-container[data-v-7a59f2d7]{top:150px;right:90px;height:70%;width:30%}.chatbot-container .header h4[data-v-7a59f2d7]{font-weight:400;font-size:.8rem}.chatbot-container .header button[data-v-7a59f2d7]{font-size:1rem}.chatbot-container .chat-log .bot-icon[data-v-7a59f2d7]{width:30px;height:30px}.chatbot-container .chat-log .bot-icon img[data-v-7a59f2d7]{width:50px;height:50px}.chatbot-container .chat-log .bot-name[data-v-7a59f2d7]{font-size:.6rem}.chatbot-container .chat-log .typing-indicator[data-v-7a59f2d7]{font-size:.8rem}.chatbot-container .input-area textarea[data-v-7a59f2d7]{height:90%;width:85%}.chatbot-container .input-area textarea.no-focus-border[data-v-7a59f2d7]:focus{outline:none;box-shadow:none}.chatbot-container .input-area img[data-v-7a59f2d7]{height:30%;cursor:pointer}}.weather-data[data-v-7a59f2d7]{padding:10px;border-radius:8px;background:#f8f9fa;border:1px solid #e9ecef;max-width:100%}.weather-data h4[data-v-7a59f2d7]{margin:0 0 10px;color:#2c3e50;font-size:1.1em}.weather-data .weather-grid[data-v-7a59f2d7]{display:grid;grid-template-columns:repeat(1,1fr);gap:8px;margin-bottom:12px}.weather-data .weather-item[data-v-7a59f2d7]{display:flex;justify-content:space-between}.weather-data .weather-item .label[data-v-7a59f2d7]{font-weight:500;color:#495057}.weather-data .weather-item .value[data-v-7a59f2d7]{color:#212529;font-weight:600}.weather-data .download-btn[data-v-7a59f2d7]{margin-top:10px;padding:6px 12px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9em}.weather-data .download-btn[data-v-7a59f2d7]:hover{background-color:#45a049}@media (max-width: 600px){.weather-grid[data-v-7a59f2d7]{grid-template-columns:1fr!important}}::-webkit-scrollbar{display:none}html,body,#app{height:100%;margin:0;padding:0}.layout{margin:1%;height:auto}header{grid-area:header}main{grid-area:main;display:grid;align-items:flex-start}footer{grid-area:footer}@media (max-width: 768px){.layout{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"header" "main" "footer";grid-gap:1%}.layout main{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:1%}}@media (min-width: 769px){.layout{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"header main" "footer footer";grid-gap:1%}.layout main{grid-gap:1%}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.search-container[data-v-f798efa5]{position:relative;width:auto;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.search-container input[data-v-f798efa5]{background-image:url(../assets/search-city.svg);background-position:98%;background-repeat:no-repeat;background-size:4%;border-radius:6px;box-shadow:0 0 5px 1px #0000001a;border:solid .5px #333333;font-family:Inter,serif;outline:none;flex-shrink:0}.search-container .result-box[data-v-f798efa5]{position:relative;background-color:#fff;overflow-y:auto;overflow-x:hidden;border-radius:0 0 6px 6px;opacity:.9}.search-container .result-box ul[data-v-f798efa5]{padding-left:0;margin:0;font-family:Inter,serif;color:#333;list-style-type:none}.search-container .result-box ul li[data-v-f798efa5]{font-weight:400}.search-container .result-box ul li .weather-item[data-v-f798efa5]{display:flex;flex-direction:row;align-items:center;justify-content:center;overflow:hidden;border-radius:6px}.search-container .result-box ul li .weather-item[data-v-f798efa5]:hover{background-color:#bde1fc;cursor:pointer;transition:.2s ease-in-out}.search-container .result-box ul li .weather-item .city-name[data-v-f798efa5],.search-container .result-box ul li .weather-item .temperature[data-v-f798efa5],.search-container .result-box ul li .weather-item .add-button[data-v-f798efa5]{width:20%;padding:0% 1%}.search-container .result-box ul li .weather-item .weather-icon[data-v-f798efa5]{object-fit:contain;height:70px;width:70px}.search-container .result-box ul li .weather-item .add-button[data-v-f798efa5]{display:flex;align-items:center;justify-content:flex-end;height:100%}.search-container .result-box ul li .weather-item .add-button button[data-v-f798efa5]{height:100%;border:none;background:none;border-radius:100%;font-family:Inter,serif;font-weight:800;font-size:150%;outline:none}.search-container .result-box ul li .weather-item .add-button button[data-v-f798efa5]:hover{cursor:pointer}.search-container .result-box hr[data-v-f798efa5]{object-position:center}@media (max-width: 768px){.search-container[data-v-f798efa5]{height:20vh}.search-container input[data-v-f798efa5]{max-height:30%;width:90%;padding:1%}.search-container .result-box[data-v-f798efa5]{height:100%;width:90%}.search-container .result-box ul[data-v-f798efa5]{font-size:80%}.search-container .result-box ul li .weather-item[data-v-f798efa5]{width:100%;gap:2%;font-size:80%}.search-container .result-box hr[data-v-f798efa5]{width:100%}.search-container .result-box .no-results[data-v-f798efa5]{font-size:100%}}@media (min-width: 769px){.search-container[data-v-f798efa5]{height:30vh}.search-container input[data-v-f798efa5]{height:10%;width:40%;padding:1%}.search-container .result-box[data-v-f798efa5]{height:80%;width:40%}.search-container .result-box ul[data-v-f798efa5]{font-size:100%}.search-container .result-box ul li .weather-item[data-v-f798efa5]{width:100%;gap:1%;font-size:90%}.search-container .result-box hr[data-v-f798efa5]{width:100%}.search-container .result-box .no-results[data-v-f798efa5]{font-size:80%}}.card[data-v-2049ccd5]{background-color:#fff;box-shadow:0 0 5px 1px #0000001a;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:1%;transition:.2s ease-in-out;cursor:pointer}.card figure[data-v-2049ccd5]{display:flex;flex-direction:column;align-items:center;justify-content:center}.card figure .weather-svg[data-v-2049ccd5]{object-fit:contain}.card figure .city-name[data-v-2049ccd5]{font-weight:700}.card figure .city-name[data-v-2049ccd5],.card figure figcaption[data-v-2049ccd5]{font-family:Inter,serif;color:#333;transition:.2s ease-in-out}.remove-button[data-v-2049ccd5]{position:relative;color:#333;background:none;border:none;font-family:Inter,serif;font-weight:700;cursor:pointer;opacity:.5;transition:opacity .2s ease}.remove-button[data-v-2049ccd5]:hover{opacity:1}.forecast-enter-from[data-v-2049ccd5]{opacity:0;transform:translateY(-20px)}.forecast-enter-active[data-v-2049ccd5]{transition:all .3s ease}.forecast-enter-to[data-v-2049ccd5],.forecast-leave-from[data-v-2049ccd5]{opacity:1;transform:translateY(0)}.forecast-leave-active[data-v-2049ccd5]{transition:all .3s ease}.forecast-leave-to[data-v-2049ccd5]{opacity:0;transform:translateY(-20px)}@media (max-width: 768px){.card[data-v-2049ccd5]{height:8rem;width:30%}.card figure[data-v-2049ccd5]{height:100%;width:100%}.card figure .weather-svg[data-v-2049ccd5]{height:100%;width:100%}.card figure .city-name[data-v-2049ccd5],.card figure figcaption[data-v-2049ccd5]{font-size:70%}.remove-button[data-v-2049ccd5]{bottom:90%;left:40%;font-size:80%}}@media (min-width: 769px){.card[data-v-2049ccd5]{height:10rem;width:12%}.card figure[data-v-2049ccd5]{height:100%;width:100%}.card figure .weather-svg[data-v-2049ccd5]{height:120%;width:100%}.card figure .city-name[data-v-2049ccd5],.card figure figcaption[data-v-2049ccd5]{font-size:90%}.remove-button[data-v-2049ccd5]{bottom:88%;left:40%;font-size:80%}}.forecast-move[data-v-a059d6d0],.forecast-enter-active[data-v-a059d6d0],.forecast-leave-active[data-v-a059d6d0]{transition:all .5s ease}.forecast-enter-from[data-v-a059d6d0],.forecast-leave-to[data-v-a059d6d0]{opacity:0;transform:translateY(30px)}.forecast-leave-active[data-v-a059d6d0]{position:absolute;width:100%}.quick-forecast[data-v-a059d6d0]{width:100%;background-color:#f6f5f2;box-shadow:0 0 5px 1px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;transition:.2s ease-in-out}.quick-forecast .search-bar-section[data-v-a059d6d0]{z-index:2;transition:.2s ease-in-out;box-sizing:border-box;padding:1%}.quick-forecast hr[data-v-a059d6d0]{object-position:center;z-index:1;transition:.2s ease-in-out}.quick-forecast .quick-forecast-text[data-v-a059d6d0]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2%}.quick-forecast .quick-forecast-text h2[data-v-a059d6d0]{font-family:Inter,serif;text-shadow:0px 0px 5px 1px rgba(0,0,0,.1);color:#333;transition:.2s ease-in-out}.quick-forecast .quick-forecast-text .current-time[data-v-a059d6d0]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:Inter,serif;font-weight:700;color:#333;transition:.2s ease-in-out;text-shadow:0px 0px 5px 1px rgba(0,0,0,.1)}.quick-forecast .quick-forecast-text .current-time img[data-v-a059d6d0]{object-fit:contain;height:30%}.quick-forecast .quick-forecast-text .quick-forecast-caption[data-v-a059d6d0]{position:relative;font-family:Inter,serif;font-weight:500;color:#333;padding:0 2%;text-align:center}.quick-forecast .weather-cards[data-v-a059d6d0]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center}.quick-forecast .about-forelast[data-v-a059d6d0]{box-sizing:border-box;padding:2%;font-family:Inter,serif;color:#333;text-align:justify}.quick-forecast .about-forelast .what-is-forelast[data-v-a059d6d0]{width:50%}.quick-forecast .about-forelast .features h3[data-v-a059d6d0]{height:0}@media (max-width: 768px){.forecast-move[data-v-a059d6d0],.forecast-enter-active[data-v-a059d6d0],.forecast-leave-active[data-v-a059d6d0]{transition:all .5s ease}.forecast-enter-from[data-v-a059d6d0],.forecast-leave-to[data-v-a059d6d0]{opacity:0;transform:translateY(30px)}.forecast-leave-active[data-v-a059d6d0]{position:absolute;width:100%}.quick-forecast[data-v-a059d6d0]{height:auto}.quick-forecast .search-bar-section[data-v-a059d6d0]{width:100%;height:2rem}.quick-forecast hr[data-v-a059d6d0]{width:90%}.quick-forecast .quick-forecast-text .quick-forecast-caption[data-v-a059d6d0],.quick-forecast .quick-forecast-text h2[data-v-a059d6d0]{font-size:1rem}.quick-forecast .quick-forecast-text .current-time[data-v-a059d6d0]{font-size:1rem;gap:2%}.quick-forecast .quick-forecast-text .current-time img[data-v-a059d6d0]{height:30%}.quick-forecast .weather-cards[data-v-a059d6d0]{width:100%}.quick-forecast .about-forelast[data-v-a059d6d0]{display:flex;flex-direction:column;align-items:flex-start;gap:2%;box-sizing:border-box;padding:2%}.quick-forecast .about-forelast .what-is-forelast[data-v-a059d6d0]{width:100%;font-size:.7rem}.quick-forecast .about-forelast .what-is-forelast h3[data-v-a059d6d0]{text-align:center}.quick-forecast .about-forelast .features[data-v-a059d6d0]{width:100%;font-size:.7rem}.quick-forecast .about-forelast .features h3[data-v-a059d6d0]{text-align:center}.quick-forecast .about-forelast .features .list[data-v-a059d6d0]{display:flex;flex-direction:column}.quick-forecast .about-forelast .features .list figure[data-v-a059d6d0]{height:5rem;display:flex;flex-direction:column}.quick-forecast .about-forelast .features .list figure img[data-v-a059d6d0]{height:100%;object-fit:contain}.quick-forecast .about-forelast .features .list figure figcaption[data-v-a059d6d0]{text-align:center}}@media (min-width: 769px){.forecast-move[data-v-a059d6d0],.forecast-enter-active[data-v-a059d6d0],.forecast-leave-active[data-v-a059d6d0]{transition:all .5s ease}.forecast-enter-from[data-v-a059d6d0],.forecast-leave-to[data-v-a059d6d0]{opacity:0;transform:translateY(30px)}.forecast-leave-active[data-v-a059d6d0]{position:absolute;width:100%}.quick-forecast[data-v-a059d6d0]{height:100%}.quick-forecast .search-bar-section[data-v-a059d6d0]{width:100%;height:0}.quick-forecast .quick-forecast-text[data-v-a059d6d0]{line-height:.5;margin-top:2%}.quick-forecast .quick-forecast-text h2[data-v-a059d6d0]{font-size:150%;height:0}.quick-forecast .quick-forecast-text .current-time[data-v-a059d6d0]{font-size:100%;gap:1%}.quick-forecast .quick-forecast-text .current-time img[data-v-a059d6d0]{height:40%}.quick-forecast .weather-cards[data-v-a059d6d0]{width:100%;height:20%}.quick-forecast .about-forelast[data-v-a059d6d0]{display:flex;flex-direction:row;align-items:flex-start;gap:2%}.quick-forecast .about-forelast .features[data-v-a059d6d0]{width:50%}.quick-forecast .about-forelast .features .list[data-v-a059d6d0]{display:flex;flex-direction:row}.quick-forecast .about-forelast .features .list figure[data-v-a059d6d0]{height:5rem;display:flex;flex-direction:column}.quick-forecast .about-forelast .features .list figure img[data-v-a059d6d0]{height:100%;object-fit:contain}.quick-forecast .about-forelast .features .list figure figcaption[data-v-a059d6d0]{text-align:center}}.dashboard-tabs[data-v-8596b0df]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.dashboard-tabs .daily-forecast[data-v-8596b0df],.dashboard-tabs .forecast-analytics[data-v-8596b0df]{border:none;background-color:#f6f5f2;box-shadow:0 0 5px 1px #0000001a;font-family:Inter,serif;color:#333;font-size:100%;white-space:nowrap;width:50%;transition:.3s ease-in-out;text-decoration:none;text-align:center}.dashboard-tabs .daily-forecast[data-v-8596b0df]{border-radius:6px 0 0 6px;border-right:solid .5px #333333}.dashboard-tabs .forecast-analytics[data-v-8596b0df]{border-radius:0 6px 6px 0;border-left:solid .5px #333333}.dashboard-tabs .daily-forecast[data-v-8596b0df]:hover,.dashboard-tabs .forecast-analytics[data-v-8596b0df]:hover{background-color:#74c0fc;color:#f6f5f2;font-weight:700;cursor:pointer}.dashboard-tabs .router-link-active[data-v-8596b0df]{background-color:#74c0fc;color:#f6f5f2;font-weight:700}@media (max-width: 768px){.dashboard-tabs .daily-forecast[data-v-8596b0df],.dashboard-tabs .forecast-analytics[data-v-8596b0df]{padding:3%;font-size:.9em}}@media (min-width: 769px){.dashboard-tabs .daily-forecast[data-v-8596b0df],.dashboard-tabs .forecast-analytics[data-v-8596b0df]{padding:1%}}.dashboard-header[data-v-5ca25fa3]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#f6f5f2;border-radius:6px;box-shadow:0 0 5px 1px #0000001a;box-sizing:border-box;width:100%;padding:1%;font-family:Inter,serif;color:#333}.dashboard-header .forecast-details[data-v-5ca25fa3]{display:flex;align-items:center;justify-content:center;width:auto}.dashboard-header .forecast-details .left-section[data-v-5ca25fa3]{display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard-header .forecast-details .left-section h4[data-v-5ca25fa3]{text-align:center;margin-bottom:.5rem}.dashboard-header .forecast-details .left-section p[data-v-5ca25fa3]{font-weight:700;margin-top:.2rem;margin-bottom:.2rem}.dashboard-header .forecast-details .vertical-line[data-v-5ca25fa3]{border-left:2px solid #333333;height:100px;margin:2%}.dashboard-header .forecast-details .right-section[data-v-5ca25fa3]{display:flex;align-items:center}.dashboard-header .forecast-details .right-section .location[data-v-5ca25fa3]{display:flex;align-items:center;justify-content:center;height:auto}.dashboard-header .forecast-details .right-section .location .locationIcon[data-v-5ca25fa3]{height:3rem}.dashboard-header .forecast-details .right-section .location h3[data-v-5ca25fa3]{font-size:1.8rem;white-space:nowrap}.dashboard-header .forecast-details .right-section .location .weatherIcon[data-v-5ca25fa3]{height:9rem}.dashboard-header .forecast-details .right-section .i-message[data-v-5ca25fa3]{position:relative;z-index:10}.dashboard-header .forecast-details .right-section .i-message img[data-v-5ca25fa3]{height:2rem;background-color:#74c0fc;border-radius:6px;cursor:pointer;box-shadow:0 0 5px 1px #0000001a}.dashboard-header .forecast-details .right-section .i-message .message[data-v-5ca25fa3]{position:absolute;top:60px;right:0;background-color:#fff;border-radius:10px;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out;text-wrap:nowrap}.dashboard-header .forecast-details .right-section .i-message:hover .message[data-v-5ca25fa3]{opacity:.8;transform:translateY(0);pointer-events:auto;animation:fadeSlideIn-5ca25fa3 .3s ease-in-out forwards}.dashboard-header .forecast-details .right-section .i-message:not(:hover) .message[data-v-5ca25fa3]{animation:fadeSlideOut-5ca25fa3 .3s ease-in-out forwards}@keyframes fadeSlideIn-5ca25fa3{0%{opacity:0;transform:translateY(-10px)}to{opacity:.8;transform:translateY(0)}}@keyframes fadeSlideOut-5ca25fa3{0%{opacity:.8;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (max-width: 768px){.dashboard-header[data-v-5ca25fa3]{height:25%}.dashboard-header .search-bar-section[data-v-5ca25fa3]{width:100%;height:5vh}.dashboard-header .forecast-details[data-v-5ca25fa3]{gap:2%;width:100%}.dashboard-header .forecast-details .left-section[data-v-5ca25fa3]{width:30%}.dashboard-header .forecast-details .left-section h4[data-v-5ca25fa3]{font-size:1rem}.dashboard-header .forecast-details .left-section p[data-v-5ca25fa3]{font-size:60%;text-align:center}.dashboard-header .forecast-details .vertical-line[data-v-5ca25fa3]{border-left:2px solid #333333;height:100px}.dashboard-header .forecast-details .right-section[data-v-5ca25fa3],.dashboard-header .forecast-details .right-section .location[data-v-5ca25fa3]{gap:1%}.dashboard-header .forecast-details .right-section .location .locationIcon[data-v-5ca25fa3],.dashboard-header .forecast-details .right-section .location .weatherIcon[data-v-5ca25fa3]{object-fit:contain}.dashboard-header .forecast-details .right-section .location .locationIcon[data-v-5ca25fa3]{height:1rem}.dashboard-header .forecast-details .right-section .location h3[data-v-5ca25fa3]{font-size:1rem;white-space:nowrap}.dashboard-header .forecast-details .right-section .location .weatherIcon[data-v-5ca25fa3]{height:15%}.dashboard-header .forecast-details .right-section .i-message img[data-v-5ca25fa3]{height:1.5rem}.dashboard-header .forecast-details .right-section .i-message .message[data-v-5ca25fa3]{font-size:.8rem;top:25px;right:0}}@media (min-width: 769px){.dashboard-header[data-v-5ca25fa3]{height:11.5rem}.dashboard-header .search-bar-section[data-v-5ca25fa3]{width:100%;height:5vh}.dashboard-header .forecast-details[data-v-5ca25fa3]{gap:2%;width:100%}.dashboard-header .forecast-details .left-section h4[data-v-5ca25fa3]{font-weight:400;font-size:150%}.dashboard-header .forecast-details .left-section p[data-v-5ca25fa3]{font-size:80%}.dashboard-header .forecast-details .vertical-line[data-v-5ca25fa3]{height:100px}.dashboard-header .forecast-details .right-section[data-v-5ca25fa3]{gap:10%}.dashboard-header .forecast-details .right-section .location[data-v-5ca25fa3]{gap:5%}.dashboard-header .forecast-details .right-section .location .locationIcon[data-v-5ca25fa3],.dashboard-header .forecast-details .right-section .location .weatherIcon[data-v-5ca25fa3]{object-fit:contain}.dashboard-header .forecast-details .right-section .location .locationIcon[data-v-5ca25fa3]{height:3rem}.dashboard-header .forecast-details .right-section .location h3[data-v-5ca25fa3]{font-size:1.8rem;white-space:nowrap}.dashboard-header .forecast-details .right-section .location .weatherIcon[data-v-5ca25fa3]{height:100px}.dashboard-header .forecast-details .right-section .message[data-v-5ca25fa3]{font-size:.8rem;top:35px!important;right:200px}.dashboard-header .forecast-details .right-section .message img[data-v-5ca25fa3]{height:2rem}}.weekly-forecast[data-v-3bd28989]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f6f5f2;border-radius:6px;font-family:Inter,serif;color:#333;box-sizing:border-box;padding:1%}.weekly-forecast .header[data-v-3bd28989]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;padding:1%}.weekly-forecast .header .toggle-container[data-v-3bd28989]{display:flex;align-items:center;justify-content:space-around;background-color:#eaeaea;cursor:pointer;position:relative;border-radius:20px}.weekly-forecast .header .toggle-container .toggle-switch[data-v-3bd28989]{background-color:#fff;border-radius:50%;position:absolute;top:0;left:0;transition:all .3s ease;box-shadow:0 2px 4px #0003;z-index:1}.weekly-forecast .header .toggle-container .active[data-v-3bd28989]{background-color:#74c0fc}.weekly-forecast .header .toggle-container span[data-v-3bd28989]{color:#555;font-weight:700;transition:color .3s;z-index:2}.weekly-forecast .header .toggle-container .active-text[data-v-3bd28989]{color:#333}.weekly-forecast .body[data-v-3bd28989]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1%;height:auto}.weekly-forecast .body .day[data-v-3bd28989]{background-color:#d9d9d9;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.weekly-forecast .footer p[data-v-3bd28989]{text-align:left!important}.weekly-forecast .footer p a[data-v-3bd28989]{font-weight:700;text-decoration:underline;color:#333}@media (max-width: 768px){.weekly-forecast[data-v-3bd28989]{height:40%;width:100%}.weekly-forecast .header[data-v-3bd28989]{font-size:1rem}.weekly-forecast .header .toggle-container[data-v-3bd28989]{width:15%;height:25%;padding:1px}.weekly-forecast .header .toggle-container .toggle-switch[data-v-3bd28989]{width:25px;height:100%;border-radius:40%}.weekly-forecast .header .toggle-container .active[data-v-3bd28989]{left:25px;background-color:#74c0fc}.weekly-forecast .header .toggle-container span[data-v-3bd28989]{font-size:.7rem;color:#555;font-weight:700}.weekly-forecast .header .toggle-container .active-text[data-v-3bd28989]{color:#333}.weekly-forecast .body[data-v-3bd28989]{height:100%;width:100%;flex-wrap:wrap}.weekly-forecast .body .day[data-v-3bd28989]{width:20%;height:7rem;margin:1%}.weekly-forecast .body .day .temperature[data-v-3bd28989],.weekly-forecast .footer p[data-v-3bd28989]{font-size:.7rem}}@media (min-width: 769px){.weekly-forecast[data-v-3bd28989]{height:12.5rem;width:50%}.weekly-forecast .header[data-v-3bd28989]{width:100%}.weekly-forecast .header .toggle-container[data-v-3bd28989]{width:7%;height:20%;padding:5px}.weekly-forecast .header .toggle-container .toggle-switch[data-v-3bd28989]{width:25px;height:100%}.weekly-forecast .header .toggle-container .active[data-v-3bd28989]{left:22px;background-color:#74c0fc}.weekly-forecast .header .toggle-container span[data-v-3bd28989]{font-size:.8rem;color:#555;font-weight:700;transition:color .3s;z-index:2}.weekly-forecast .header .toggle-container .active-text[data-v-3bd28989]{color:#333}.weekly-forecast .body[data-v-3bd28989]{height:100%;width:100%}.weekly-forecast .body .day[data-v-3bd28989]{width:20%;height:7rem}.weekly-forecast .body .day .temperature[data-v-3bd28989]{font-size:.8rem}.weekly-forecast .footer p[data-v-3bd28989]{font-size:.8rem;text-align:left!important}}.forecast-container[data-v-858e9bf7]{display:flex;flex-direction:column}.forecast-container .forecast-panels[data-v-858e9bf7]{display:grid;font-family:Inter,serif;box-sizing:border-box}.forecast-container .forecast-panels .weekly-forecast[data-v-858e9bf7]{grid-area:weekly;width:100%;height:100%}.forecast-container .forecast-panels .optimal-activities[data-v-858e9bf7],.forecast-container .forecast-panels .feels-like[data-v-858e9bf7],.forecast-container .forecast-panels .humidity[data-v-858e9bf7]{background-color:#f6f5f2;border-radius:6px;overflow:hidden;min-height:228px;max-height:230px}.forecast-container .forecast-panels .rainfall[data-v-858e9bf7]{grid-area:rainfall;background-color:#74c0fc!important;background-image:url(/assets/rainfall-svg-DE9uU2Tb.svg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:6px}.forecast-container .forecast-panels .rainfall h3[data-v-858e9bf7]{color:#f6f5f2}.forecast-container .forecast-panels .rainfall p[data-v-858e9bf7]{color:#f6f5f2;font-weight:700;text-align:right}.forecast-container .forecast-panels .wind-speed[data-v-858e9bf7]{grid-area:wind-speed;background-image:url(/assets/wind%20speed-gif-Ci9N_2HR.gif);background-size:cover;background-position:center;background-repeat:no-repeat;color:#333;background-color:#fff!important;border-radius:6px}.forecast-container .forecast-panels .wind-speed h3[data-v-858e9bf7]{text-align:right}.forecast-container .forecast-panels .wind-speed p[data-v-858e9bf7]{position:relative;font-weight:700;text-align:end}.forecast-container .forecast-panels .optimal-activities[data-v-858e9bf7]{grid-area:optimal-activities;display:flex;flex-direction:column;align-items:center;color:#333}.forecast-container .forecast-panels .optimal-activities h3[data-v-858e9bf7]{align-self:center}.forecast-container .forecast-panels .optimal-activities .activity-container[data-v-858e9bf7]{display:flex;flex-direction:row;justify-content:center;overflow-x:auto}.forecast-container .forecast-panels .optimal-activities .activity-container .activity-items[data-v-858e9bf7]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-wrap:wrap}.forecast-container .forecast-panels .optimal-activities .activity-container .activity-items img[data-v-858e9bf7]{object-fit:contain}.forecast-container .forecast-panels .optimal-activities .activity-container .activity-items h3[data-v-858e9bf7],.forecast-container .forecast-panels .optimal-activities .activity-container .activity-items p[data-v-858e9bf7]{text-align:center}.forecast-container .forecast-panels .feels-like[data-v-858e9bf7]{grid-area:feels-like;background-color:#fff085!important;background-image:url(/assets/feelslike-DFsk9dOB.svg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;color:#333;height:100%;box-sizing:border-box;padding:5%}.forecast-container .forecast-panels .feels-like h3[data-v-858e9bf7]{height:0%}.forecast-container .forecast-panels .feels-like p[data-v-858e9bf7]{position:relative;color:#74c0fc;text-shadow:0px 0px 5px 1px rgba(0,0,0,.1);font-weight:700}.forecast-container .forecast-panels .humidity[data-v-858e9bf7]{grid-area:humidity;background-image:url(/assets/humidity-Bdtll-1A.svg);background-size:contain;background-position:right;background-repeat:no-repeat;color:#333;box-sizing:border-box;padding:5%}@media (max-width: 768px){.forecast-container .forecast-panels[data-v-858e9bf7]{grid-template-columns:1fr 1fr;grid-template-areas:"weekly weekly" "rainfall wind-speed" "optimal-activities optimal-activities" "feels-like humidity";gap:10px}.forecast-container .forecast-panels .weekly-forecast[data-v-858e9bf7]{height:100%}.forecast-container .forecast-panels .rainfall h3[data-v-858e9bf7]{position:relative;top:40%}.forecast-container .forecast-panels .rainfall p[data-v-858e9bf7]{font-size:200%;position:relative;top:15%}.forecast-container .forecast-panels .wind-speed p[data-v-858e9bf7]{top:20%;font-size:150%}.forecast-container .forecast-panels .optimal-activities h3[data-v-858e9bf7]{height:2%}.forecast-container .forecast-panels .optimal-activities .activity-container[data-v-858e9bf7]{width:100%}.forecast-container .forecast-panels .optimal-activities .activity-container .activity-items[data-v-858e9bf7]{width:30%;height:100%}.forecast-container .forecast-panels .optimal-activities .activity-container .activity-items img[data-v-858e9bf7]{height:30%}.forecast-container .forecast-panels .optimal-activities .activity-container .activity-items h3[data-v-858e9bf7],.forecast-container .forecast-panels .optimal-activities .activity-container .activity-items p[data-v-858e9bf7]{font-size:.7rem}.forecast-container .forecast-panels .feels-like p[data-v-858e9bf7]{text-align:right;left:0%;bottom:15%;font-size:2rem}.forecast-container .forecast-panels .humidity p[data-v-858e9bf7]{position:relative;bottom:10%;font-size:150%}}@media (min-width: 768px){.forecast-container .forecast-panels[data-v-858e9bf7]{grid-template-rows:1fr 1fr;grid-template-columns:1fr .5fr .5fr;grid-template-areas:"weekly rainfall wind-speed" "optimal-activities feels-like humidity";gap:5px}.forecast-container .forecast-panels .rainfall h3[data-v-858e9bf7]{font-size:2rem;position:relative;top:20%}.forecast-container .forecast-panels .rainfall p[data-v-858e9bf7]{font-size:200%}.forecast-container .forecast-panels .wind-speed p[data-v-858e9bf7]{top:40%;font-size:2rem}.forecast-container .forecast-panels .optimal-activities[data-v-858e9bf7]{width:100%}.forecast-container .forecast-panels .optimal-activities h3[data-v-858e9bf7]{height:5%}.forecast-container .forecast-panels .optimal-activities .activity-container[data-v-858e9bf7]{width:100%}.forecast-container .forecast-panels .optimal-activities .activity-container .activity-items[data-v-858e9bf7]{width:30%;height:100%}.forecast-container .forecast-panels .optimal-activities .activity-container .activity-items img[data-v-858e9bf7]{height:40%}.forecast-container .forecast-panels .optimal-activities .activity-container .activity-items h3[data-v-858e9bf7],.forecast-container .forecast-panels .optimal-activities .activity-container .activity-items p[data-v-858e9bf7]{font-size:.8rem}.forecast-container .forecast-panels .feels-like p[data-v-858e9bf7]{bottom:20%;font-size:2.5rem}.forecast-container .forecast-panels .humidity p[data-v-858e9bf7]{font-size:2rem}}.daily-forecast[data-v-0a86c7e9]{display:flex;flex-direction:column;gap:1rem}.city-search[data-v-dc4362f4]{position:relative}.city-search input[data-v-dc4362f4]{padding:.5rem 1rem;border:1px solid #ddd;border-radius:4px;width:250px}.city-search .suggestions[data-v-dc4362f4]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;list-style:none;padding:0;margin:0;z-index:100}.city-search .suggestions li[data-v-dc4362f4]{padding:.5rem 1rem;cursor:pointer}.city-search .suggestions li[data-v-dc4362f4]:hover{background:#f0f0f0}.weather-chart[data-v-d9027655]{font-family:Inter,serif;height:100%;width:100%}.weather-chart canvas[data-v-d9027655]{width:100%!important;background-color:#f6f5f2;border-radius:6px}@media (max-width: 768px){.weather-chart canvas[data-v-d9027655]{height:100px}}@media (min-width: 769px){.weather-chart canvas[data-v-d9027655]{object-fit:contain;height:350px!important}}.weather-metric[data-v-74d0070f]{background:#fff;border-radius:8px;font-family:Inter,serif;padding:1rem;box-shadow:0 2px 4px #0000001a}.weather-metric h3[data-v-74d0070f]{margin:0 0 .5rem;font-size:.9rem;color:#666}.weather-metric .value[data-v-74d0070f]{color:#333;font-size:1.5rem;font-weight:700}.weather-metric .value .unit[data-v-74d0070f]{font-size:1rem;margin-left:.25rem;opacity:.7}.weather-metric .trend-indicator[data-v-74d0070f]{margin-top:.5rem;font-size:1.2rem}.weather-metric.up[data-v-74d0070f]{border-left:4px solid #4CAF50}.weather-metric.up .trend-indicator[data-v-74d0070f]{color:#4caf50}.weather-metric.down[data-v-74d0070f]{border-left:4px solid #F44336}.weather-metric.down .trend-indicator[data-v-74d0070f]{color:#f44336}.weather-metric.steady[data-v-74d0070f]{border-left:4px solid #FFC107}.weather-metric.steady .trend-indicator[data-v-74d0070f]{color:#ffc107}.city-info-card[data-v-6767b934]{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem}.current-city h3[data-v-6767b934],.top-cities h3[data-v-6767b934]{margin:0 0 .5rem;font-size:.9rem;color:#666}.city-display[data-v-6767b934]{display:flex;justify-content:space-between;align-items:center}.city-name[data-v-6767b934]{font-weight:700;font-size:1.2rem}.current-temp[data-v-6767b934]{font-size:1.5rem;font-weight:700;color:#e63946}.top-cities ul[data-v-6767b934]{list-style:none;padding:0;margin:0}.top-cities li[data-v-6767b934]{display:flex;justify-content:space-between;padding:.3rem 0;border-bottom:1px solid #eee}.top-cities li[data-v-6767b934]:last-child{border-bottom:none}.rank[data-v-6767b934]{color:#666;width:20px}.name[data-v-6767b934]{flex-grow:1}.temp[data-v-6767b934]{font-weight:700;color:#e63946}@media (max-width: 768px){.city-info-card[data-v-6767b934]{margin:.5rem 0}}.weather-analytics[data-v-ab632846]{font-family:Poppins,sans-serif;display:flex;flex-direction:column}.weather-analytics .analytics-grid[data-v-ab632846]{display:grid}.weather-analytics .analytics-grid .chart-area[data-v-ab632846]{color:#333;grid-area:chart-area;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.weather-analytics .analytics-grid .chart-area .weather-chart-container[data-v-ab632846]{width:100%;height:100%;display:flex;flex-direction:column;gap:1rem}.weather-analytics .analytics-grid .chart-area .loading-state[data-v-ab632846]{grid-area:loading-area;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.weather-analytics .analytics-grid .chart-area .loading-state .spinner[data-v-ab632846]{width:2rem;height:2rem;border:3px solid #ccc;border-top:3px solid #74C0FC;border-radius:50%;animation:spin-ab632846 1s linear infinite}@keyframes spin-ab632846{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.weather-analytics .analytics-grid .chart-area .loading-state p[data-v-ab632846]{font-family:Inter,serif;margin-top:1rem}.weather-analytics .analytics-grid .chart-area .time-range-selector[data-v-ab632846]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.weather-analytics .analytics-grid .chart-area .time-range-selector button[data-v-ab632846]{padding:.5rem 2rem;background:#f0f0f0;border:none;border-radius:6px;font-family:Inter,serif;text-wrap:nowrap;cursor:pointer}.weather-analytics .analytics-grid .chart-area .time-range-selector button.active[data-v-ab632846]{background:#74c0fc;color:#fff}.weather-analytics .analytics-grid .aside-panel[data-v-ab632846]{grid-area:aside-panel}.weather-analytics .analytics-grid .metrics-grid[data-v-ab632846]{grid-area:metrics-grid}@media (max-width: 768px){.weather-analytics .search-bar[data-v-ab632846]{height:0;padding:1rem}.weather-analytics .analytics-grid[data-v-ab632846]{display:flex;flex-direction:column;gap:1rem;padding:1rem}.weather-analytics .analytics-grid .chart-area[data-v-ab632846]{width:100%}.weather-analytics .analytics-grid .chart-area .loading-state[data-v-ab632846]{padding:2rem 1rem;width:100%;text-align:center}.weather-analytics .analytics-grid .chart-area .loading-state p[data-v-ab632846]{font-size:1rem}.weather-analytics .analytics-grid .chart-area .time-range-selector[data-v-ab632846]{flex-direction:column;gap:.5rem}.weather-analytics .analytics-grid .chart-area .time-range-selector button[data-v-ab632846]{width:100%;font-size:1rem;padding:.5rem}.weather-analytics .analytics-grid .aside-panel[data-v-ab632846]{width:100%;min-height:100px}.weather-analytics .analytics-grid .metrics-grid[data-v-ab632846]{display:grid;grid-template-columns:1fr;gap:1rem}}@media (min-width: 769px){.weather-analytics .search-bar[data-v-ab632846]{height:1.5rem}.weather-analytics .analytics-grid[data-v-ab632846]{grid-template-areas:"header-area aside-panel" "chart-area chart-area" "metrics-grid metrics-grid";grid-template-columns:2fr 1fr;grid-template-rows:auto auto auto auto;gap:.5rem;padding:1.5rem}.weather-analytics .analytics-grid .chart-area .loading-state[data-v-ab632846]{padding:2rem;height:403px;width:100%}.weather-analytics .analytics-grid .chart-area .loading-state p[data-v-ab632846]{font-size:1.125rem}.weather-analytics .analytics-grid .chart-area .time-range-selector[data-v-ab632846]{padding:.5rem;gap:1rem}.weather-analytics .analytics-grid .chart-area .time-range-selector button[data-v-ab632846]{padding:.5rem 2rem;font-size:.8rem}.weather-analytics .analytics-grid .metrics-grid[data-v-ab632846]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}}.weather-map[data-v-cc9cd55a]{border-radius:6px;width:100%}.link a[data-v-cc9cd55a]{display:none}@media (max-width: 768px){.weather-map[data-v-cc9cd55a]{height:100vh}}@media (min-width: 769px){.weather-map[data-v-cc9cd55a]{height:100%}}.news-section[data-v-8f59a9e7]{box-sizing:border-box;color:#333;font-family:Inter,serif}.news-section>.news-grid[data-v-8f59a9e7]{box-sizing:border-box}.news-section>.news-grid .featured[data-v-8f59a9e7]{overflow:hidden}.news-section>.news-grid .featured h2[data-v-8f59a9e7]{height:0}.news-section>.news-grid .featured a[data-v-8f59a9e7]{text-decoration:underline;color:#333;transition:.2s color ease-in-out}.news-section>.news-grid .featured a[data-v-8f59a9e7]:hover{color:#74c0fc}.news-section>.news-grid .featured img[data-v-8f59a9e7]{object-fit:cover}.news-section>.news-grid .featured p[data-v-8f59a9e7]{text-align:justify}.news-section>.news-grid .other-news[data-v-8f59a9e7]{grid-area:other;text-align:center}.news-section>.news-grid .other-news h4[data-v-8f59a9e7]{height:0}.news-section>.news-grid .other-news .news-card[data-v-8f59a9e7]{box-sizing:border-box;transition:transform .3s ease}.news-section>.news-grid .other-news .news-card[data-v-8f59a9e7]:hover{cursor:pointer}.news-section>.news-grid .other-news .news-card .card-content[data-v-8f59a9e7]{display:flex;flex-direction:column;justify-content:flex-end;padding:2%}.news-section>.news-grid .other-news .news-card .card-content h5[data-v-8f59a9e7],.news-section>.news-grid .other-news .news-card .card-content p[data-v-8f59a9e7]{color:#f6f5f2;text-align:left}.news-section>.news-grid .other-news .news-card .card-content h5[data-v-8f59a9e7]{font-weight:700;height:auto}.news-section>.news-grid .other-news .news-card .card-content p[data-v-8f59a9e7]{text-align:left}.news-section>.news-grid .top-stories[data-v-8f59a9e7]{grid-area:aside;text-align:center}.news-section>.news-grid .top-stories .news-card[data-v-8f59a9e7]{box-sizing:border-box;transition:transform .3s ease;margin-bottom:1%}.news-section>.news-grid .top-stories .news-card[data-v-8f59a9e7]:hover{cursor:pointer}.news-section>.news-grid .top-stories .news-card .card-content[data-v-8f59a9e7]{display:flex;flex-direction:column;justify-content:flex-end;padding:2%}.news-section>.news-grid .top-stories .news-card .card-content h5[data-v-8f59a9e7],.news-section>.news-grid .top-stories .news-card .card-content p[data-v-8f59a9e7]{color:#f6f5f2;text-align:left}.news-section>.news-grid .top-stories .news-card .card-content h5[data-v-8f59a9e7]{font-weight:700;height:auto}.news-section>.news-grid .top-stories .news-card .card-content p[data-v-8f59a9e7]{text-align:left;height:auto}.news-section marquee[data-v-8f59a9e7]{background-color:#74c0fc;border-radius:6px;box-shadow:0 0 5px 1px #0000001a}.news-section marquee span[data-v-8f59a9e7]{color:#fff;animation:marqueeAnimation-8f59a9e7 15s linear infinite}@keyframes marqueeAnimation-8f59a9e7{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (max-width: 768px){.news-section[data-v-8f59a9e7]{display:grid;grid-template-areas:"marquee" "news-grid";grid-template-rows:2% 95%;width:100%;height:100%;min-height:100%}.news-section>.news-grid[data-v-8f59a9e7]{display:grid;grid-template-areas:"featured" "aside" "other";grid-template-columns:1fr;grid-template-rows:auto auto auto}.news-section>.news-grid .featured[data-v-8f59a9e7]{display:flex;flex-direction:column;grid-area:featured;width:100%}.news-section>.news-grid .featured p[data-v-8f59a9e7]{font-size:.7rem}.news-section>.news-grid .featured>div[data-v-8f59a9e7]{height:auto}.news-section>.news-grid .featured img[data-v-8f59a9e7]{width:100%}.news-section>.news-grid .other-news[data-v-8f59a9e7]{height:100%}.news-section>.news-grid .other-news .news-card .card-content p[data-v-8f59a9e7]{font-size:.7rem}.news-section>.news-grid .top-stories .news-card .card-content[data-v-8f59a9e7]{padding:2%}.news-section>.news-grid .top-stories .news-card .card-content p[data-v-8f59a9e7]{font-size:.7rem}}@media (min-width: 769px){.news-section[data-v-8f59a9e7]{display:grid;grid-template-areas:"marquee" "news-grid";grid-template-rows:4% 90%;width:100%;height:100%;min-height:100%}.news-section>.news-grid[data-v-8f59a9e7]{display:grid;grid-template-areas:"featured aside" "featured other";grid-template-columns:3fr 1fr;grid-template-rows:2fr 1fr}.news-section>.news-grid .featured[data-v-8f59a9e7]{display:flex;flex-direction:column;grid-area:featured;width:100%;max-width:800px;padding:1%;height:100%}.news-section>.news-grid .featured p[data-v-8f59a9e7]{font-size:.8rem}.news-section>.news-grid .featured>div[data-v-8f59a9e7]{height:50%}.news-section>.news-grid .featured img[data-v-8f59a9e7]{float:left;height:55%;width:30%;margin:0 1rem 1rem 0}.news-section>.news-grid .featured p[data-v-8f59a9e7]{width:99%}.news-section>.news-grid .other-news[data-v-8f59a9e7]{height:100%}.news-section>.news-grid .other-news .news-card .card-content p[data-v-8f59a9e7]{font-size:.8rem}.news-section>.news-grid .top-stories .news-card .card-content[data-v-8f59a9e7]{padding:2%}.news-section>.news-grid .top-stories .news-card .card-content p[data-v-8f59a9e7]{font-size:.8rem}}.modal-overlay[data-v-4f04c4f7]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000;pointer-events:auto;overflow:hidden;opacity:1}.modal-overlay .modal[data-v-4f04c4f7]{background-color:#f6f5f2;border-radius:6px;box-shadow:0 0 5px 1px #0000001a;position:relative;font-family:Inter,serif;color:#333;padding:2%}.modal-overlay .modal .modal-header[data-v-4f04c4f7]{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.modal-overlay .modal .modal-header button[data-v-4f04c4f7]{background:none;border:none;cursor:pointer;color:#74c0fc}.modal-overlay .modal .modal-header button[data-v-4f04c4f7]:hover{color:#333}.modal-overlay .modal .modal-body .email-group span[data-v-4f04c4f7],.modal-overlay .modal .modal-body .email-group p[data-v-4f04c4f7],.modal-overlay .modal .modal-body .otp-input-group span[data-v-4f04c4f7],.modal-overlay .modal .modal-body .otp-input-group p[data-v-4f04c4f7],.modal-overlay .modal .modal-body .reset-password-group span[data-v-4f04c4f7],.modal-overlay .modal .modal-body .reset-password-group p[data-v-4f04c4f7]{text-align:center}.modal-overlay .modal .modal-body .email-group .error-message[data-v-4f04c4f7],.modal-overlay .modal .modal-body .otp-input-group .error-message[data-v-4f04c4f7],.modal-overlay .modal .modal-body .reset-password-group .error-message[data-v-4f04c4f7]{color:red;width:100%;font-family:Inter,serif}.modal-overlay .modal .modal-body .email-group .success-message[data-v-4f04c4f7],.modal-overlay .modal .modal-body .otp-input-group .success-message[data-v-4f04c4f7],.modal-overlay .modal .modal-body .reset-password-group .success-message[data-v-4f04c4f7]{color:green;width:100%;font-family:Inter,serif}.modal-overlay .modal .modal-body .email-group input[data-v-4f04c4f7]{border-radius:6px;border:solid 1px #74C0FC;padding:2%;width:100%;box-sizing:border-box;font-family:Inter,serif}.modal-overlay .modal .modal-body .email-group input[data-v-4f04c4f7]:focus{outline:none;box-shadow:none}.modal-overlay .modal .modal-body .otp-input-group[data-v-4f04c4f7]{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-overlay .modal .modal-body .otp-input-group .otp-boxes[data-v-4f04c4f7]{display:flex;justify-content:center}.modal-overlay .modal .modal-body .otp-input-group .otp-boxes input[data-v-4f04c4f7]{border-radius:6px;border:solid 1px #74C0FC;padding:2%;text-align:center;font-family:Inter,serif}.modal-overlay .modal .modal-body .reset-password-group[data-v-4f04c4f7]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem}.modal-overlay .modal .modal-body .reset-password-group .group-item[data-v-4f04c4f7]{width:100%}.modal-overlay .modal .modal-body .reset-password-group .group-item .input-with-icon[data-v-4f04c4f7]{position:relative}.modal-overlay .modal .modal-body .reset-password-group .group-item .input-with-icon input[data-v-4f04c4f7]{border-radius:6px;border:solid 1px #74C0FC;padding:2%;padding-right:2.5rem;width:100%;box-sizing:border-box;font-family:Inter,serif}.modal-overlay .modal .modal-body .reset-password-group .group-item .input-with-icon .toggle-icon[data-v-4f04c4f7]{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;opacity:.7;transition:opacity .2s ease-in-out}.modal-overlay .modal .modal-body .reset-password-group .group-item .input-with-icon .toggle-icon[data-v-4f04c4f7]:hover{opacity:1}.modal-overlay .modal .modal-footer[data-v-4f04c4f7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.modal-overlay .modal .modal-footer .resendOtp[data-v-4f04c4f7]{background-color:#fff}.modal-overlay .modal .modal-footer button[data-v-4f04c4f7]{border:none;background-color:#74c0fc;border-radius:6px;box-shadow:0 0 5px 1px #0000001a;padding:1%;font-family:Inter,serif;cursor:pointer;transition:.3s ease-in-out;width:100%}.modal-overlay .modal .modal-footer button[data-v-4f04c4f7]:hover{background-color:#47a8f3;color:#f6f5f2}@media (max-width: 768px){.modal-overlay .modal[data-v-4f04c4f7]{width:80%;height:40%}.modal-overlay .modal .modal-header .header-text p[data-v-4f04c4f7],.modal-overlay .modal .modal-header button[data-v-4f04c4f7]{font-size:.8rem}.modal-overlay .modal .modal-body[data-v-4f04c4f7]{height:35%}.modal-overlay .modal .modal-body .email-group span[data-v-4f04c4f7],.modal-overlay .modal .modal-body .email-group p[data-v-4f04c4f7],.modal-overlay .modal .modal-body .otp-input-group span[data-v-4f04c4f7],.modal-overlay .modal .modal-body .otp-input-group p[data-v-4f04c4f7],.modal-overlay .modal .modal-body .reset-password-group span[data-v-4f04c4f7],.modal-overlay .modal .modal-body .reset-password-group p[data-v-4f04c4f7]{font-size:.7rem}.modal-overlay .modal .modal-body .email-group .error-message[data-v-4f04c4f7],.modal-overlay .modal .modal-body .otp-input-group .error-message[data-v-4f04c4f7],.modal-overlay .modal .modal-body .reset-password-group .error-message[data-v-4f04c4f7]{font-size:.8rem}.modal-overlay .modal .modal-body .otp-input-group .otp-boxes[data-v-4f04c4f7]{gap:.45rem}.modal-overlay .modal .modal-body .otp-input-group .otp-boxes input[data-v-4f04c4f7]{width:2rem;height:2.5rem}.modal-overlay .modal .modal-body .reset-password-group label[data-v-4f04c4f7]{font-size:.8rem}.modal-overlay .modal .modal-footer[data-v-4f04c4f7]{height:20%}}@media (min-width: 769px){.modal-overlay .modal[data-v-4f04c4f7]{width:30%;height:45%}.modal-overlay .modal .modal-header .header-text p[data-v-4f04c4f7],.modal-overlay .modal .modal-header button[data-v-4f04c4f7]{font-size:.8rem}.modal-overlay .modal .modal-body[data-v-4f04c4f7]{height:50%}.modal-overlay .modal .modal-body .email-group span[data-v-4f04c4f7],.modal-overlay .modal .modal-body .email-group p[data-v-4f04c4f7],.modal-overlay .modal .modal-body .otp-input-group span[data-v-4f04c4f7],.modal-overlay .modal .modal-body .otp-input-group p[data-v-4f04c4f7],.modal-overlay .modal .modal-body .reset-password-group span[data-v-4f04c4f7],.modal-overlay .modal .modal-body .reset-password-group p[data-v-4f04c4f7]{font-size:.7rem}.modal-overlay .modal .modal-body .email-group .error-message[data-v-4f04c4f7],.modal-overlay .modal .modal-body .otp-input-group .error-message[data-v-4f04c4f7],.modal-overlay .modal .modal-body .reset-password-group .error-message[data-v-4f04c4f7]{font-size:.8rem}.modal-overlay .modal .modal-body .otp-input-group .otp-boxes[data-v-4f04c4f7]{gap:.5rem}.modal-overlay .modal .modal-body .otp-input-group .otp-boxes input[data-v-4f04c4f7]{width:2.5rem;height:2.5rem}.modal-overlay .modal .modal-body .reset-password-group label[data-v-4f04c4f7]{font-size:.8rem}.modal-overlay .modal .modal-footer[data-v-4f04c4f7]{height:20%}}.DataLogin[data-v-b28079c5]{height:100%;font-family:Inter,serif;background-color:#f6f5f2;color:#333;box-shadow:0 0 5px 1px #0000001a;z-index:1}.DataLogin .header h2[data-v-b28079c5],.DataLogin .header p[data-v-b28079c5]{text-align:center}.DataLogin .loginForm[data-v-b28079c5]{margin-top:50px;height:auto;display:flex;justify-content:center;align-items:center;font-family:Inter,serif}.DataLogin .loginForm .login[data-v-b28079c5]{width:40%;box-shadow:0 0 5px 1px #0000001a;padding:20px;background-color:#fff;border-radius:6px}.DataLogin .loginForm .login h2[data-v-b28079c5]{text-align:center;font-weight:700;margin-top:5px}.DataLogin .loginForm .login .name[data-v-b28079c5],.DataLogin .loginForm .login .pass[data-v-b28079c5]{margin-top:15px;padding-right:20px;margin-bottom:15px;display:flex;flex-direction:column}.DataLogin .loginForm .login .name .validation-message[data-v-b28079c5],.DataLogin .loginForm .login .pass .validation-message[data-v-b28079c5]{color:red}.DataLogin .loginForm .login label[data-v-b28079c5]{display:block;margin-bottom:5px;font-size:15px;font-weight:bolder}.DataLogin .loginForm .login input[data-v-b28079c5]{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#e0e0e0;font-size:16px;font-family:Inter,serif}.DataLogin .loginForm .login .pass-header[data-v-b28079c5]{display:flex;justify-content:space-between;align-items:center}.DataLogin .loginForm .login .forgot-password[data-v-b28079c5]{font-size:12px;color:#666}.DataLogin .loginForm .login .forgot-password a[data-v-b28079c5]{text-decoration:none;color:#666}.DataLogin .loginForm .login .forgot-password a[data-v-b28079c5]:hover{text-decoration:underline}.DataLogin .loginForm .login .loginbt[data-v-b28079c5]{display:flex;justify-content:flex-end;margin-top:15px}.DataLogin .loginForm .login .loginbt .btn[data-v-b28079c5]{background-color:#74c0fc;border:none;border-radius:5px;cursor:pointer;width:30%;transition:.3s ease-in-out;font-family:Inter,serif;padding:2%}.DataLogin .loginForm .login .loginbt .btn[data-v-b28079c5]:hover{background-color:#47a8f3;color:#f6f5f2}.DataLogin .loginForm .login .regs[data-v-b28079c5]{text-align:center;padding:10px}.DataLogin .loginForm .login .reg[data-v-b28079c5]{margin-top:10px;font-size:14px}.DataLogin .loginForm .login .reg a[data-v-b28079c5]{color:#74c0fc;text-decoration:none;font-weight:700}.DataLogin .loginForm .login .reg a[data-v-b28079c5]:hover{text-decoration:underline}.DataLogin .loginForm .login .terms a[data-v-b28079c5]{font-size:15px;color:#333;text-decoration:none;margin-top:15px;font-family:Inter,serif;font-size:.8rem;text-decoration:underline}.DataLogin .loginForm .login .terms a[data-v-b28079c5]:hover{color:#74c0fc;font-weight:700}@media (max-width: 768px){.DataLogin .header[data-v-b28079c5]{height:45px}.DataLogin .header h2[data-v-b28079c5]{font-size:1.5rem}.DataLogin .header p[data-v-b28079c5]{font-size:1rem}.DataLogin .loginForm[data-v-b28079c5]{margin-top:70px}.DataLogin .loginForm .login[data-v-b28079c5]{width:80%;padding:20px}.DataLogin .loginForm .login h2[data-v-b28079c5]{margin-top:5px}.DataLogin .loginForm .login .name[data-v-b28079c5],.DataLogin .loginForm .login .pass[data-v-b28079c5]{margin-top:15px;padding-right:20px;margin-bottom:15px}.DataLogin .loginForm .login .name .validation-message[data-v-b28079c5],.DataLogin .loginForm .login .pass .validation-message[data-v-b28079c5]{font-size:.7rem}.DataLogin .loginForm .login label[data-v-b28079c5]{margin-bottom:5px;font-size:.7rem}.DataLogin .loginForm .login input[data-v-b28079c5]{width:100%;padding:10px;border-radius:5px;font-size:.7rem}.DataLogin .loginForm .login .forgot-password[data-v-b28079c5]{font-size:.7rem}.DataLogin .loginForm .login .loginbt[data-v-b28079c5]{margin-top:15px}.DataLogin .loginForm .login .loginbt .btn[data-v-b28079c5]{padding:2%;font-size:.7rem}.DataLogin .loginForm .login .regs[data-v-b28079c5]{padding:10px}.DataLogin .loginForm .login .reg[data-v-b28079c5]{margin-top:10px;font-size:.7rem}.DataLogin .loginForm .login .terms a[data-v-b28079c5]{font-size:.7rem;margin-top:15px}}@media (min-width: 769px){.DataLogin .header[data-v-b28079c5]{height:45px}.DataLogin .header h2[data-v-b28079c5]{font-size:2rem}.DataLogin .loginForm[data-v-b28079c5]{margin-top:50px}.DataLogin .loginForm .login[data-v-b28079c5]{width:40%;padding:20px}.DataLogin .loginForm .login h2[data-v-b28079c5]{margin-top:5px}.DataLogin .loginForm .login .name[data-v-b28079c5],.DataLogin .loginForm .login .pass[data-v-b28079c5]{margin-top:15px;padding-right:20px;margin-bottom:15px}.DataLogin .loginForm .login .name .validation-message[data-v-b28079c5],.DataLogin .loginForm .login .pass .validation-message[data-v-b28079c5]{font-size:.8rem}.DataLogin .loginForm .login label[data-v-b28079c5]{margin-bottom:5px;font-size:15px}.DataLogin .loginForm .login input[data-v-b28079c5]{width:100%;padding:10px;border-radius:5px;font-size:16px}.DataLogin .loginForm .login .forgot-password[data-v-b28079c5]{font-size:12px}.DataLogin .loginForm .login .loginbt[data-v-b28079c5]{margin-top:15px}.DataLogin .loginForm .login .loginbt .btn[data-v-b28079c5]{padding:2%}.DataLogin .loginForm .login .regs[data-v-b28079c5]{padding:10px}.DataLogin .loginForm .login .reg[data-v-b28079c5]{margin-top:10px;font-size:.8rem}.DataLogin .loginForm .login .terms a[data-v-b28079c5]{font-size:.8rem;margin-top:15px}}.DataRegister[data-v-5f73eb5b]{height:auto;font-family:Inter,serif;background-color:#f6f5f2;border-radius:6px;box-shadow:0 0 5px 1px #0000001a}.DataRegister .header[data-v-5f73eb5b]{height:45px}.DataRegister .header h1[data-v-5f73eb5b]{text-align:center;padding:10px}.DataRegister .RegForm[data-v-5f73eb5b]{width:100%;height:auto;display:flex;justify-content:center;align-items:center;margin:30px auto;font-family:Inter,serif;color:#333}.DataRegister .RegForm .register[data-v-5f73eb5b]{width:50%;background-color:#fff;box-shadow:0 0 10px #0000001a;padding:2%;border-radius:6px}.DataRegister .RegForm .register h2[data-v-5f73eb5b]{text-align:center;font-weight:700;margin-top:5px}.DataRegister .RegForm .name[data-v-5f73eb5b]{display:flex;gap:10px}.DataRegister .RegForm .name .name-input[data-v-5f73eb5b]{display:flex;flex-direction:column;width:50%;font-family:Inter,serif}.DataRegister .RegForm .name .name-input label[data-v-5f73eb5b]{font-size:15px;text-align:left;margin-top:10px;font-weight:bolder}.DataRegister .RegForm .name .name-input input[data-v-5f73eb5b]{padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#e0e0e0;font-size:14px;width:100%;box-sizing:border-box;font-family:Inter,serif}.DataRegister .RegForm .input[data-v-5f73eb5b]{display:flex;flex-direction:column;box-sizing:border-box;width:100%;font-family:Inter,serif}.DataRegister .RegForm .input .input-group[data-v-5f73eb5b]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.DataRegister .RegForm .input .input-group label[data-v-5f73eb5b]{font-size:15px;font-weight:bolder;text-align:left;margin-top:10px}.DataRegister .RegForm .input .input-group input[data-v-5f73eb5b]{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#e0e0e0;font-size:14px;box-sizing:border-box;font-family:Inter,serif}.DataRegister .RegForm .input .validation-message[data-v-5f73eb5b]{color:red}.DataRegister .RegForm .terms[data-v-5f73eb5b]{display:flex;justify-content:flex-end;align-items:center;font-size:12px;margin-top:20px}.DataRegister .RegForm .terms .link[data-v-5f73eb5b]{color:#333}.DataRegister .RegForm .terms input[data-v-5f73eb5b]{width:auto;margin-right:5px}.DataRegister .RegForm .sub[data-v-5f73eb5b]{display:flex;justify-content:flex-end;margin-top:15px}.DataRegister .RegForm .sub .btn[data-v-5f73eb5b]{font-family:Inter,serif;background-color:#74c0fc;font-size:.8rem;border:none;border-radius:5px;cursor:pointer;width:30%;height:40px}.DataRegister .RegForm .sub .btn[data-v-5f73eb5b]:hover{background-color:#47a8f3}.DataRegister .RegForm .txt[data-v-5f73eb5b]{text-align:center;padding:10px}.DataRegister .RegForm .reg[data-v-5f73eb5b]{margin-top:10px;font-size:14px}.DataRegister .RegForm .reg a[data-v-5f73eb5b]{color:#74c0fc;text-decoration:none;font-weight:700}.DataRegister .RegForm .reg a[data-v-5f73eb5b]:hover{text-decoration:underline}@media (max-width: 768px){.DataRegister .header[data-v-5f73eb5b]{height:45px}.DataRegister .header h1[data-v-5f73eb5b]{padding:10px}.DataRegister .RegForm[data-v-5f73eb5b],.DataRegister .RegForm .register[data-v-5f73eb5b]{width:100%}.DataRegister .RegForm .name .name-input[data-v-5f73eb5b]{width:50%}.DataRegister .RegForm .name .name-input label[data-v-5f73eb5b],.DataRegister .RegForm .name .name-input input[data-v-5f73eb5b],.DataRegister .RegForm .input .input-group label[data-v-5f73eb5b],.DataRegister .RegForm .input .input-group input[data-v-5f73eb5b],.DataRegister .RegForm .input .validation-message[data-v-5f73eb5b],.DataRegister .RegForm .terms[data-v-5f73eb5b]{font-size:.7rem}.DataRegister .RegForm .sub .btn[data-v-5f73eb5b]{height:40px}.DataRegister .RegForm .reg[data-v-5f73eb5b]{font-size:.7rem}}@media (min-width: 769px){.DataRegister .header[data-v-5f73eb5b]{height:45px}.DataRegister .header h1[data-v-5f73eb5b]{padding:10px}.DataRegister .RegForm[data-v-5f73eb5b]{width:100%}.DataRegister .RegForm .register[data-v-5f73eb5b],.DataRegister .RegForm .name .name-input[data-v-5f73eb5b]{width:50%}.DataRegister .RegForm .name .name-input label[data-v-5f73eb5b],.DataRegister .RegForm .name .name-input input[data-v-5f73eb5b],.DataRegister .RegForm .input .input-group label[data-v-5f73eb5b],.DataRegister .RegForm .input .input-group input[data-v-5f73eb5b],.DataRegister .RegForm .input .validation-message[data-v-5f73eb5b],.DataRegister .RegForm .terms[data-v-5f73eb5b]{font-size:.8rem}.DataRegister .RegForm .sub .btn[data-v-5f73eb5b]{height:40px}.DataRegister .RegForm .reg[data-v-5f73eb5b]{font-size:.8rem}}.feedback-page[data-v-34def618]{background-color:#f6f5f2;height:100%;width:100%;border-radius:6px;box-sizing:border-box;box-shadow:0 0 5px 1px #0000001a;border:solid 1px #74C0FC;font-family:Inter,serif;color:#333;padding:0 1% 1%}.feedback-page .header[data-v-34def618]{background-color:#74c0fc;text-align:center;color:#fff}.feedback-page .body[data-v-34def618]{display:grid;grid-template-columns:1fr 1fr;gap:2%}.feedback-page .body .question[data-v-34def618]{margin-bottom:px}.feedback-page .body .question label[data-v-34def618]{display:block;margin-bottom:5px}.feedback-page .body .question label input[type=radio][data-v-34def618]{margin-right:5px}.feedback-page .body hr[data-v-34def618]{width:100%}.feedback-page .footer[data-v-34def618]{box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem}.feedback-page .footer hr[data-v-34def618]{width:100%}.feedback-page .footer input[type=text][data-v-34def618]{font-family:Inter,serif;border:none;resize:none;outline:none;height:4rem;width:100%}.feedback-page .footer .bug-report[data-v-34def618]{font-family:Inter,serif;padding:.5rem;margin-top:5%;border:none;box-sizing:border-box;border-radius:6px;box-shadow:0 0 5px 1px #0000001a;outline:none}.feedback-page .footer .navigation-buttons[data-v-34def618]{margin-top:5%;display:flex;gap:1%}.feedback-page .footer .navigation-buttons button[data-v-34def618]{border:none;background-color:#74c0fc;border-radius:6px;box-shadow:0 0 5px 1px #0000001a;padding:1%;font-family:Inter,serif;cursor:pointer;transition:.3s ease-in-out}.feedback-page .footer .navigation-buttons button[data-v-34def618]:hover{background-color:#47a8f3;color:#f6f5f2}@media (max-width: 768px){.feedback-page .header[data-v-34def618]{font-size:.7rem}.feedback-page .body[data-v-34def618]{display:flex;flex-direction:column;font-size:1rem}.feedback-page .body .options[data-v-34def618]{font-size:.7rem}.feedback-page .footer .bug-report[data-v-34def618],.feedback-page .footer button[data-v-34def618]{width:100%}}@media (min-width: 769px){.feedback-page .body[data-v-34def618]{font-size:.8rem}.feedback-page .footer button[data-v-34def618]{width:20%}}.terms-container[data-v-9e822c74]{width:100%;box-sizing:border-box;padding:2%;display:block;border-radius:6px;box-shadow:0 0 5px 1px #0000001a;font-family:Inter,serif;background-color:#f6f5f2;color:#333}h3[data-v-9e822c74]{text-align:center;color:#333;text-shadow:0px 0px 5px 1px rgba(0,0,0,.1)}h4[data-v-9e822c74]{color:#333}p[data-v-9e822c74]{font-size:.95rem;line-height:1.4}.privacy-container[data-v-c8809d1e]{height:100%;width:100%;margin:0 auto;display:block;padding:1%;box-sizing:border-box;border-radius:6px;box-shadow:0 0 5px 1px #0000001a;font-family:Inter,serif;background-color:#f6f5f2;color:#333}h3[data-v-c8809d1e]{text-align:center;color:#333;text-shadow:0px 0px 5px 1px rgba(0,0,0,.1)}h4[data-v-c8809d1e]{color:#333}p[data-v-c8809d1e]{font-size:.95rem;line-height:1.4}.data-download-container[data-v-643cd41b]{box-sizing:border-box;width:100%;margin:0 auto;font-family:Inter,serif;text-align:center;background-color:#f6f5f2;padding:15px}.data-download-container h1[data-v-643cd41b],.data-download-container p[data-v-643cd41b]{color:#333}.data-download-container .date-range-selector .date-inputs[data-v-643cd41b]{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}.data-download-container .date-range-selector .date-inputs label[data-v-643cd41b]{font-weight:500}.data-download-container .date-range-selector .date-inputs input[data-v-643cd41b]{font-family:Inter,serif;padding:8px;border:1px solid #ddd;border-radius:4px}.data-download-container .date-range-selector .data-preview[data-v-643cd41b]{margin:20px 0;border:1px solid #eee;border-radius:8px;padding:15px;background-color:#fff}.data-download-container .date-range-selector .data-preview h3[data-v-643cd41b]{margin-bottom:10px;color:#333}.data-download-container .date-range-selector .data-preview .table-wrapper[data-v-643cd41b]{max-height:400px;overflow-y:auto}.data-download-container .date-range-selector .data-preview .table-wrapper table[data-v-643cd41b]{width:100%;border-collapse:collapse}.data-download-container .date-range-selector .data-preview .table-wrapper table th[data-v-643cd41b],.data-download-container .date-range-selector .data-preview .table-wrapper table td[data-v-643cd41b]{padding:5px;border:1px solid #ddd;text-align:left;font-size:.8rem}.data-download-container .date-range-selector .data-preview .table-wrapper table th[data-v-643cd41b]{background-color:#f5f5f5;position:sticky;top:0}.data-download-container .date-range-selector .data-preview .table-wrapper table tr[data-v-643cd41b]:nth-child(2n){background-color:#f9f9f9}.data-download-container .date-range-selector .data-preview .record-count[data-v-643cd41b]{margin-top:10px;font-style:italic;color:#666}.data-download-container .date-range-selector .download-btn[data-v-643cd41b]{padding:10px 20px;background-color:#74c0fc;font-family:Inter,serif;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500}.data-download-container .date-range-selector .download-btn[data-v-643cd41b]:hover{background-color:#47a8f3}.data-download-container .date-range-selector .download-btn[data-v-643cd41b]:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width: 768px){.data-download-container h1[data-v-643cd41b]{font-size:1rem}.data-download-container p[data-v-643cd41b]{font-size:.7rem}.data-download-container .date-range-selector .date-inputs[data-v-643cd41b]{flex-direction:column;align-items:stretch;gap:10px}.data-download-container .date-range-selector .date-inputs label[data-v-643cd41b],.data-download-container .date-range-selector .date-inputs input[data-v-643cd41b]{width:100%}.data-download-container .date-range-selector .data-preview .table-wrapper[data-v-643cd41b]{max-height:300px}.data-download-container .date-range-selector .data-preview table[data-v-643cd41b]{font-size:.7rem}.data-download-container .date-range-selector .download-btn[data-v-643cd41b]{width:100%;padding:12px 0}}@media (min-width: 769px){.data-download-container h1[data-v-643cd41b]{font-size:1.125rem}.data-download-container p[data-v-643cd41b]{font-size:.8rem}.data-download-container .date-range-selector .download-btn[data-v-643cd41b]{width:auto}}
