@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";
.ai-chatbot-module-scss-module__8MaqJq__modalOverlay{z-index:1000;background:rgba(0,0,0,.6);justify-content:center;align-items:center;padding:1rem;animation:.3s ease-out ai-chatbot-module-scss-module__8MaqJq__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__modalOverlay{padding:.75rem}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__modalOverlay{padding:.5rem}}.ai-chatbot-module-scss-module__8MaqJq__modalContent{background:#fff;border:4px solid rgba(13,116,113,.443);border-radius:20px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;animation:.3s ease-out ai-chatbot-module-scss-module__8MaqJq__slideUp;display:flex;overflow-y:auto;box-shadow:0 12px 40px rgba(0,0,0,.25)}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__modalContent{border-width:3px;border-radius:16px;max-height:85vh}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__modalContent{border-width:2px;border-radius:12px;max-height:80vh}}.ai-chatbot-module-scss-module__8MaqJq__modalContent::-webkit-scrollbar{width:8px}.ai-chatbot-module-scss-module__8MaqJq__modalContent::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ai-chatbot-module-scss-module__8MaqJq__modalContent::-webkit-scrollbar-thumb{background:#0d7471;border-radius:10px}.ai-chatbot-module-scss-module__8MaqJq__modalContent::-webkit-scrollbar-thumb:hover{background:#0a5f5c}.ai-chatbot-module-scss-module__8MaqJq__modalHeader{text-align:center;background:#f8fdfd;border-bottom:2px solid rgba(13,116,113,.2);padding:2rem 2rem 1.5rem}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__modalHeader{padding:1.5rem 1.5rem 1.25rem}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__modalHeader{padding:1.25rem 1.25rem 1rem}}.ai-chatbot-module-scss-module__8MaqJq__modalTitle{color:#0d7471;text-align:center;margin:0 0 .5rem;font-family:Poppins,sans-serif;font-size:28px;font-weight:700}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__modalTitle{font-size:24px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__modalTitle{font-size:20px}}.ai-chatbot-module-scss-module__8MaqJq__modalSubtitle{color:#666;text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__modalSubtitle{font-size:13px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__modalSubtitle{font-size:12px}}.ai-chatbot-module-scss-module__8MaqJq__modalBody{flex-direction:column;flex:1;gap:1.5rem;padding:2rem;display:flex}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__modalBody{gap:1.25rem;padding:1.5rem}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__modalBody{gap:1rem;padding:1.25rem}}.ai-chatbot-module-scss-module__8MaqJq__disclaimerSection{text-align:left;background:#f8fdfd;border:2px solid rgba(13,116,113,.15);border-radius:16px;flex-direction:row;align-items:flex-start;gap:1.25rem;padding:1.5rem;transition:all .2s;display:flex}.ai-chatbot-module-scss-module__8MaqJq__disclaimerSection:hover{border-color:rgba(13,116,113,.3);box-shadow:0 4px 8px rgba(13,116,113,.1)}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__disclaimerSection{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__disclaimerSection{border-radius:12px;gap:.75rem;padding:1rem}}.ai-chatbot-module-scss-module__8MaqJq__disclaimerIcon{flex-shrink:0;font-size:40px;line-height:1}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__disclaimerIcon{font-size:36px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__disclaimerIcon{font-size:32px}}.ai-chatbot-module-scss-module__8MaqJq__disclaimerContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.ai-chatbot-module-scss-module__8MaqJq__disclaimerHeading{color:#0d7471;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:700}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__disclaimerHeading{font-size:17px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__disclaimerHeading{font-size:16px}}.ai-chatbot-module-scss-module__8MaqJq__disclaimerText{color:#2c2c2c;margin:0;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1.6}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__disclaimerText{font-size:14px;line-height:1.5}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__disclaimerText{font-size:13px;line-height:1.4}}.ai-chatbot-module-scss-module__8MaqJq__modalFooter{background:#f8fdfd;border-top:2px solid rgba(13,116,113,.2);justify-content:center;padding:1.5rem 2rem 2rem;display:flex}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__modalFooter{padding:1.25rem 1.5rem 1.5rem}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__modalFooter{padding:1rem 1.25rem 1.25rem}}.ai-chatbot-module-scss-module__8MaqJq__acceptButton{color:#fff;cursor:pointer;background:#0d7471;border:3px solid #0d7471;border-radius:14px;padding:1rem 3rem;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;transition:all .3s;box-shadow:0 4px 12px rgba(13,116,113,.3)}.ai-chatbot-module-scss-module__8MaqJq__acceptButton:hover{background:#0a5f5c;border-color:#0a5f5c;transform:translateY(-2px);box-shadow:0 6px 16px rgba(13,116,113,.4)}.ai-chatbot-module-scss-module__8MaqJq__acceptButton:active{transform:translateY(0)}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__acceptButton{border-width:2px;border-radius:12px;padding:.875rem 2.5rem;font-size:16px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__acceptButton{border-radius:10px;width:100%;padding:.75rem 2rem;font-size:15px}}@keyframes ai-chatbot-module-scss-module__8MaqJq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ai-chatbot-module-scss-module__8MaqJq__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ai-chatbot-module-scss-module__8MaqJq__container{min-height:calc(100vh - var(--navbar-height,90px));box-sizing:border-box;height:calc(100vh - var(--navbar-height,90px));background:#bfdad9;flex-direction:column;align-items:stretch;padding:1rem 0;font-family:Poppins,sans-serif;font-weight:600;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__container{min-height:calc(100vh - var(--navbar-height,80px));height:calc(100vh - var(--navbar-height,80px));padding-top:.75rem;padding-bottom:.75rem}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__container{min-height:calc(100vh - var(--navbar-height,80px));height:calc(100vh - var(--navbar-height,80px));padding-top:.5rem;padding-bottom:.5rem}}.ai-chatbot-module-scss-module__8MaqJq__mainContent{flex-direction:row;flex:1;gap:1rem;width:100%;max-width:1400px;min-height:0;margin:0 auto;padding:0 2rem;display:flex;overflow:hidden}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__mainContent{gap:.75rem;padding:0 1.5rem}}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__mainContent{gap:.5rem;padding:0 1rem}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__mainContent{gap:.5rem;padding:0 .75rem}}.ai-chatbot-module-scss-module__8MaqJq__sidebarOverlay{display:none}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__sidebarOverlay{z-index:99;background:rgba(0,0,0,.5);animation:.3s ease-out ai-chatbot-module-scss-module__8MaqJq__fadeIn;display:block;position:fixed;top:0;bottom:0;left:0;right:0}}.ai-chatbot-module-scss-module__8MaqJq__historySidebar{background:#fff;border:3px solid rgba(13,116,113,.443);border-radius:16px;flex-direction:column;flex-shrink:0;width:280px;transition:transform .3s,opacity .3s;display:flex;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.1)}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__historySidebar{border-width:2px;border-radius:14px;width:240px}}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__historySidebar{left:0;top:var(--navbar-height,80px);z-index:100;opacity:0;pointer-events:none;border-radius:0 16px 16px 0;width:280px;max-width:85vw;position:fixed;bottom:0;transform:translate(-100%);box-shadow:4px 0 24px rgba(0,0,0,.2)}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__historySidebar{width:260px;max-width:80vw}}@media (min-width:769px){.ai-chatbot-module-scss-module__8MaqJq__historySidebar{opacity:1;pointer-events:all;position:relative;transform:translate(0)}}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__historySidebar.ai-chatbot-module-scss-module__8MaqJq__historySidebarOpen{opacity:1;pointer-events:all;transform:translate(0)}}.ai-chatbot-module-scss-module__8MaqJq__historyHeader{background:#f8fdfd;border-bottom:2px solid rgba(13,116,113,.2);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ai-chatbot-module-scss-module__8MaqJq__historyHeader h3{color:#2c2c2c;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:700}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__historyHeader h3{font-size:16px}}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__historyHeader h3{font-size:15px}}.ai-chatbot-module-scss-module__8MaqJq__historyToggle{color:#fff;cursor:pointer;background:#0d7471;border:none;border-radius:8px;width:32px;height:32px;font-size:18px;font-weight:700;transition:background .2s;display:none}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__historyToggle{justify-content:center;align-items:center;display:flex}}.ai-chatbot-module-scss-module__8MaqJq__historyToggle:hover{background:#0a5f5c}.ai-chatbot-module-scss-module__8MaqJq__historyOpenButton{color:#fff;cursor:pointer;white-space:nowrap;background:#0d7471;border:2px solid #0d7471;border-radius:12px;padding:.5rem 1rem;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:none}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__historyOpenButton{display:block}}.ai-chatbot-module-scss-module__8MaqJq__historyOpenButton:hover{background:#0a5f5c;border-color:#0a5f5c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(13,116,113,.3)}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__historyOpenButton{padding:.4rem .8rem;font-size:13px}}.ai-chatbot-module-scss-module__8MaqJq__historyContent{flex:1;padding:1rem;overflow-y:auto}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__historyContent{padding:.75rem}}.ai-chatbot-module-scss-module__8MaqJq__noHistory{color:#a3a3a3;text-align:center;margin:0;padding:2rem 1rem;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.ai-chatbot-module-scss-module__8MaqJq__historyList{flex-direction:column;gap:.75rem;display:flex}.ai-chatbot-module-scss-module__8MaqJq__historyItem{cursor:pointer;background:#f8fdfd;border:2px solid rgba(13,116,113,.15);border-radius:12px;padding:1rem;transition:all .2s}.ai-chatbot-module-scss-module__8MaqJq__historyItem:hover{background:#e8f5f4;border-color:rgba(13,116,113,.3);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ai-chatbot-module-scss-module__8MaqJq__historyItem.ai-chatbot-module-scss-module__8MaqJq__historyItemActive{background:#d4f0ef;border-width:3px;border-color:#0d7471;box-shadow:0 4px 12px rgba(13,116,113,.2)}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__historyItem{border-radius:10px;padding:.75rem}}.ai-chatbot-module-scss-module__8MaqJq__historyItemHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.ai-chatbot-module-scss-module__8MaqJq__historyMood{color:#0d7471;font-family:Poppins,sans-serif;font-size:15px;font-weight:700}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__historyMood{font-size:14px}}.ai-chatbot-module-scss-module__8MaqJq__historyDate{color:#a3a3a3;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__historyDate{font-size:11px}}.ai-chatbot-module-scss-module__8MaqJq__historyItemPreview{color:#666;margin:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1.5}.ai-chatbot-module-scss-module__8MaqJq__historyItemPreview p{margin:0}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__historyItemPreview{font-size:12px}}.ai-chatbot-module-scss-module__8MaqJq__historyBadge{color:#fff;background:#0d7471;border-radius:12px;margin-top:.5rem;padding:.25rem .75rem;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;display:inline-block}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__historyBadge{padding:.2rem .6rem;font-size:10px}}.ai-chatbot-module-scss-module__8MaqJq__chatWrapper{z-index:1;background:#fff;border:4px solid rgba(13,116,113,.443);border-radius:20px;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.15)}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__chatWrapper{border-width:3px;border-radius:16px}}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__chatWrapper{border-width:2px;border-radius:14px;width:100%}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__chatWrapper{border-radius:12px}}.ai-chatbot-module-scss-module__8MaqJq__arrowWrapper{z-index:10;position:absolute;top:1rem;left:1rem}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__arrowWrapper{top:.75rem;left:.75rem}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__arrowWrapper{top:.5rem;left:.5rem}}.ai-chatbot-module-scss-module__8MaqJq__arrowWrapper img{width:50px;height:40px}.ai-chatbot-module-scss-module__8MaqJq__chatHeader{text-align:center;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;width:100%;margin-top:0;margin-bottom:1rem;padding:0 2rem;display:flex;position:relative}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__chatHeader{text-align:center;z-index:1;flex-direction:column;justify-content:center;gap:.5rem;margin-top:0;margin-bottom:.75rem;padding-left:4rem;padding-right:1rem;position:relative}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__chatHeader{text-align:center;z-index:1;flex-direction:column;justify-content:center;gap:.5rem;margin-top:0;margin-bottom:.5rem;padding-left:3.5rem;padding-right:.75rem;position:relative}}.ai-chatbot-module-scss-module__8MaqJq__chatHeaderButtons{align-items:center;gap:.75rem;display:flex}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__chatHeaderButtons{flex-direction:column;gap:.5rem;width:100%}}.ai-chatbot-module-scss-module__8MaqJq__returnToActiveButton{color:#2c2c2c;cursor:pointer;white-space:nowrap;background:#fbbe16;border:2px solid #fbbe16;border-radius:12px;padding:.5rem 1rem;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.ai-chatbot-module-scss-module__8MaqJq__returnToActiveButton:hover{background:#e6a814;border-color:#e6a814;transform:translateY(-2px);box-shadow:0 4px 8px rgba(251,190,22,.3)}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__returnToActiveButton{width:100%;padding:.4rem .8rem;font-size:13px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__returnToActiveButton{padding:.35rem .7rem;font-size:12px}}.ai-chatbot-module-scss-module__8MaqJq__refreshButton{color:#fff;cursor:pointer;white-space:nowrap;background:#0d7471;border:2px solid #0d7471;border-radius:12px;padding:.5rem 1rem;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.ai-chatbot-module-scss-module__8MaqJq__refreshButton:hover{background:#0a5f5c;border-color:#0a5f5c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(13,116,113,.3)}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__refreshButton{width:100%;padding:.4rem .8rem;font-size:13px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__refreshButton{padding:.35rem .7rem;font-size:12px}}.ai-chatbot-module-scss-module__8MaqJq__chatTitle{color:#2c2c2c;margin:0;font-family:Poppins,sans-serif;font-size:32px;font-weight:700}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__chatTitle{font-size:28px}}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__chatTitle{font-size:20px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__chatTitle{font-size:16px}}.ai-chatbot-module-scss-module__8MaqJq__chatTitleHighlight{color:#0d7471;font-style:italic}.ai-chatbot-module-scss-module__8MaqJq__chatBox{background:#f8fdfd;flex-direction:column;flex:1;min-height:0;padding:30px;display:flex;position:relative;overflow-y:auto}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__chatBox{padding:25px}}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__chatBox{padding:20px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__chatBox{padding:15px}}.ai-chatbot-module-scss-module__8MaqJq__messagesContainer{flex-direction:column;gap:20px;display:flex}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__messagesContainer{gap:16px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__messagesContainer{gap:14px}}.ai-chatbot-module-scss-module__8MaqJq__messageWrapper{width:100%;display:flex}.ai-chatbot-module-scss-module__8MaqJq__messageWrapper.ai-chatbot-module-scss-module__8MaqJq__aiMessage{justify-content:flex-start}.ai-chatbot-module-scss-module__8MaqJq__messageWrapper.ai-chatbot-module-scss-module__8MaqJq__userMessage{justify-content:flex-end}.ai-chatbot-module-scss-module__8MaqJq__messageBubble{border-radius:18px;max-width:65%;padding:20px 26px;animation:.3s ease-out ai-chatbot-module-scss-module__8MaqJq__slideIn;box-shadow:0 3px 10px rgba(0,0,0,.1)}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__messageBubble{max-width:70%;padding:18px 24px}}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__messageBubble{max-width:75%;padding:16px 20px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__messageBubble{max-width:80%;padding:14px 18px}}.ai-chatbot-module-scss-module__8MaqJq__aiMessage .ai-chatbot-module-scss-module__8MaqJq__messageBubble{color:#fff;background:#0d7471;border-bottom-left-radius:4px}.ai-chatbot-module-scss-module__8MaqJq__userMessage .ai-chatbot-module-scss-module__8MaqJq__messageBubble{color:#2c2c2c;background:#fbbe16;border-bottom-right-radius:4px}.ai-chatbot-module-scss-module__8MaqJq__messageText{word-wrap:break-word;white-space:pre-wrap;margin:0 0 10px;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;line-height:1.8}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__messageText{font-size:16px}}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__messageText{margin:0 0 8px;font-size:15px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__messageText{margin:0 0 7px;font-size:14px;line-height:1.7}}.ai-chatbot-module-scss-module__8MaqJq__timestamp{opacity:.8;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;display:block}.ai-chatbot-module-scss-module__8MaqJq__aiMessage .ai-chatbot-module-scss-module__8MaqJq__timestamp{color:rgba(255,255,255,.9)}.ai-chatbot-module-scss-module__8MaqJq__userMessage .ai-chatbot-module-scss-module__8MaqJq__timestamp{color:rgba(44,44,44,.7)}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__timestamp{font-size:11px}}.ai-chatbot-module-scss-module__8MaqJq__inputContainer{background:#fff;border-top:4px solid rgba(13,116,113,.443);flex-shrink:0;align-items:flex-end;gap:16px;padding:20px 30px;display:flex}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__inputContainer{gap:14px;padding:18px 25px}}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__inputContainer{border-top-width:3px;gap:12px;padding:16px 20px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__inputContainer{border-top-width:2px;gap:10px;padding:14px 16px}}.ai-chatbot-module-scss-module__8MaqJq__inputWrapper{flex-direction:column;flex:1;display:flex;position:relative}.ai-chatbot-module-scss-module__8MaqJq__input{color:#2c2c2c;background:#f8fdfd;border:3px solid rgba(13,116,113,.443);border-radius:14px;outline:none;width:100%;padding:16px 24px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:all .3s}.ai-chatbot-module-scss-module__8MaqJq__input::placeholder{color:#0d7471;font-weight:500}.ai-chatbot-module-scss-module__8MaqJq__input:focus{background:#fff;border-color:rgba(13,116,113,.6);box-shadow:0 0 0 4px rgba(13,116,113,.12)}@media (max-width:1024px){.ai-chatbot-module-scss-module__8MaqJq__input{padding:15px 22px;font-size:15px}}@media (max-width:768px){.ai-chatbot-module-scss-module__8MaqJq__input{border-width:2px;border-radius:12px;padding:14px 20px;font-size:14px}}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__input{border-width:2px;border-radius:10px;padding:12px 18px;font-size:13px}}.ai-chatbot-module-scss-module__8MaqJq__charCounter{color:#a3a3a3;text-align:right;margin-top:6px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__charCounter{margin-top:4px;font-size:11px}}.ai-chatbot-module-scss-module__8MaqJq__conversationEnded{color:#0d7471;text-align:center;margin-top:6px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:block}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__conversationEnded{margin-top:4px;font-size:11px}}.ai-chatbot-module-scss-module__8MaqJq__viewingPastChat{color:#666;text-align:center;margin-top:6px;font-family:Poppins,sans-serif;font-size:12px;font-style:italic;font-weight:600;display:block}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__viewingPastChat{margin-top:4px;font-size:11px}}.ai-chatbot-module-scss-module__8MaqJq__inputError{color:#d32f2f;text-align:left;margin-top:6px;padding:4px 0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;display:block}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__inputError{margin-top:4px;font-size:11px}}.ai-chatbot-module-scss-module__8MaqJq__criticalError{color:#d32f2f;text-align:center;background:#ffebee;border:2px solid #d32f2f;border-radius:8px;margin-top:12px;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;display:block}@media (max-width:480px){.ai-chatbot-module-scss-module__8MaqJq__criticalError{margin-top:10px;padding:10px 14px;font-size:12px}}.ai-chatbot-module-scss-module__8MaqJq__typingIndicator{align-items:center;gap:6px;padding:8px 0;display:flex}.ai-chatbot-module-scss-module__8MaqJq__typingIndicator span{background-color:rgba(255,255,255,.8);border-radius:50%;width:8px;height:8px;animation:1.4s infinite ai-chatbot-module-scss-module__8MaqJq__typing}.ai-chatbot-module-scss-module__8MaqJq__typingIndicator span:nth-child(2){animation-delay:.2s}.ai-chatbot-module-scss-module__8MaqJq__typingIndicator span:nth-child(3){animation-delay:.4s}@keyframes ai-chatbot-module-scss-module__8MaqJq__typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}@keyframes ai-chatbot-module-scss-module__8MaqJq__slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ai-chatbot-module-scss-module__8MaqJq__chatBox::-webkit-scrollbar{width:8px}.ai-chatbot-module-scss-module__8MaqJq__historyContent::-webkit-scrollbar{width:8px}.ai-chatbot-module-scss-module__8MaqJq__chatBox::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ai-chatbot-module-scss-module__8MaqJq__historyContent::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ai-chatbot-module-scss-module__8MaqJq__chatBox::-webkit-scrollbar-thumb{background:#0d7471;border-radius:10px}.ai-chatbot-module-scss-module__8MaqJq__historyContent::-webkit-scrollbar-thumb{background:#0d7471;border-radius:10px}.ai-chatbot-module-scss-module__8MaqJq__chatBox::-webkit-scrollbar-thumb:hover{background:#0a5f5c}.ai-chatbot-module-scss-module__8MaqJq__historyContent::-webkit-scrollbar-thumb:hover{background:#0a5f5c}@media (min-width:80rem){.ai-chatbot-module-scss-module__8MaqJq__container{padding:60px 40px}.ai-chatbot-module-scss-module__8MaqJq__title{font-size:32px}.ai-chatbot-module-scss-module__8MaqJq__messageText{font-size:16px}.ai-chatbot-module-scss-module__8MaqJq__input{padding:16px 24px;font-size:16px}}
.send-button-module-scss-module__IBYxlq__sendButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:all .3s;display:flex}.send-button-module-scss-module__IBYxlq__sendButton:hover{filter:brightness(1.1);transform:scale(1.05)}.send-button-module-scss-module__IBYxlq__sendButton:active{transform:scale(.95)}.send-button-module-scss-module__IBYxlq__sendButton:disabled{cursor:not-allowed;opacity:.5}.send-button-module-scss-module__IBYxlq__sendButton:disabled:hover{filter:none;transform:none}.send-button-module-scss-module__IBYxlq__sendIcon{object-fit:contain;width:56px!important;height:56px!important}@media (max-width:480px){.send-button-module-scss-module__IBYxlq__sendButton{width:48px;height:48px}.send-button-module-scss-module__IBYxlq__sendIcon{width:48px!important;height:48px!important}}@media (min-width:48rem){.send-button-module-scss-module__IBYxlq__sendButton{width:60px;height:60px}.send-button-module-scss-module__IBYxlq__sendIcon{width:60px!important;height:60px!important}}@media (min-width:80rem){.send-button-module-scss-module__IBYxlq__sendButton{width:64px;height:64px}.send-button-module-scss-module__IBYxlq__sendIcon{width:64px!important;height:64px!important}}
.navbar-module-scss-module__cu4uzq__navbar{background-color:transparent;justify-content:space-between;align-items:center;width:100%;padding:.25rem 1rem;display:flex;position:relative}.navbar-module-scss-module__cu4uzq__navbar--feature,.navbar-module-scss-module__cu4uzq__navbar--double-role,.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor{background-color:#dbeaea}.navbar-module-scss-module__cu4uzq__burger-icon{cursor:pointer;font-size:1.5em}.navbar-module-scss-module__cu4uzq__nav-left,.navbar-module-scss-module__cu4uzq__nav-right{align-items:center;gap:1rem;display:flex}.navbar-module-scss-module__cu4uzq__ccc-text-container{height:.6rem;margin-left:.55rem}.navbar-module-scss-module__cu4uzq__ccc-text{font-family:var(--font-poppins);color:var(--neutral-600);opacity:.8;margin-bottom:.25rem;font-size:.675rem;line-height:1.42857}.navbar-module-scss-module__cu4uzq__logo-text-container{display:none}.navbar-module-scss-module__cu4uzq__logo-text-container .navbar-module-scss-module__cu4uzq__sub{font-family:var(--font-poppins);color:var(--neutral-600);opacity:.8;margin-bottom:.25rem;font-size:.875rem;line-height:1.42857}.navbar-module-scss-module__cu4uzq__logo-text-container .navbar-module-scss-module__cu4uzq__main{font-family:var(--font-poppins);color:var(--neutral-800);font-size:1.25rem;font-weight:600;line-height:1.4}.navbar-module-scss-module__cu4uzq__nav-right .navbar-module-scss-module__cu4uzq__logo-text-container{text-align:right}.navbar-module-scss-module__cu4uzq__feature-text-container{color:var(--neutral-800);background-color:#a0dad8;border-radius:.35rem;margin-top:1rem;padding:.5rem 1rem;font-size:1rem;font-weight:600}.navbar-module-scss-module__cu4uzq__feature-text{color:var(--primary);text-align:center;font-family:var(--font-poppins)}.navbar-module-scss-module__cu4uzq__nav-right-buttons{align-items:center;gap:.75rem;display:flex}.navbar-module-scss-module__cu4uzq__role-switch-buttons{align-items:center;gap:.5rem;display:flex}.navbar-module-scss-module__cu4uzq__role-menu-container{display:none;position:relative}.navbar-module-scss-module__cu4uzq__role-hamburger-btn{border:2px solid var(--primary);cursor:pointer;background:0 0;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem .5rem;transition:all .2s;display:flex}.navbar-module-scss-module__cu4uzq__role-hamburger-btn:hover{background-color:rgba(13,116,112,.2)}.navbar-module-scss-module__cu4uzq__role-hamburger-btn:active{transform:scale(.98)}.navbar-module-scss-module__cu4uzq__role-hamburger-icon{font-size:1.5rem}.navbar-module-scss-module__cu4uzq__role-menu-popup{border:2px solid var(--primary);z-index:1000;background:#fff;border-radius:.25rem;flex-direction:column;gap:0;min-width:150px;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.navbar-module-scss-module__cu4uzq__role-menu-btn{font-family:var(--font-poppins);color:var(--primary);cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #e0e0e0;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.navbar-module-scss-module__cu4uzq__role-menu-btn:last-child{border-bottom:none}.navbar-module-scss-module__cu4uzq__role-menu-btn:hover{background-color:var(--primary);color:#fff}.navbar-module-scss-module__cu4uzq__role-menu-btn:active{transform:scale(.98)}.navbar-module-scss-module__cu4uzq__role-menu-btn.navbar-module-scss-module__cu4uzq__role-menu-btn--active{background-color:var(--primary);color:#fff}.navbar-module-scss-module__cu4uzq__role-btn{border:2px solid var(--primary);font-family:var(--font-poppins);color:var(--primary);cursor:pointer;background-color:transparent;border-radius:.25rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;transition:all .2s}.navbar-module-scss-module__cu4uzq__role-btn:hover{background-color:var(--primary);color:#fff}.navbar-module-scss-module__cu4uzq__role-btn:active{transform:scale(.98)}.navbar-module-scss-module__cu4uzq__role-btn.navbar-module-scss-module__cu4uzq__role-btn--active{background-color:var(--primary);color:#fff}.navbar-module-scss-module__cu4uzq__profile-btn{border:2px solid var(--primary);font-family:var(--font-poppins);color:var(--primary);cursor:pointer;border-radius:.25rem;padding:.25rem .75rem;font-weight:600;text-decoration:none}.navbar-module-scss-module__cu4uzq__logo-divider{background-color:var(--primary);opacity:.5;width:2px;height:3rem;display:none}.navbar-module-scss-module__cu4uzq__login-link{font-family:var(--font-poppins);background-color:var(--primary);color:var(--neutral-100);cursor:pointer;border-radius:.25rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.42857;display:none}.navbar-module-scss-module__cu4uzq__login-link:hover{opacity:.9}.navbar-module-scss-module__cu4uzq__burger-icon-link{cursor:pointer;text-decoration:none;display:inline-block}@media (min-width:48rem){.navbar-module-scss-module__cu4uzq__burger-icon-link{display:none}}@media (max-width:40rem){.navbar-module-scss-module__cu4uzq__navbar--feature{padding-top:.6rem;padding-bottom:.3rem}.navbar-module-scss-module__cu4uzq__navbar--feature .navbar-module-scss-module__cu4uzq__nav-left{display:block}.navbar-module-scss-module__cu4uzq__navbar--feature .navbar-module-scss-module__cu4uzq__logo-container{width:10.5rem;height:2rem}.navbar-module-scss-module__cu4uzq__ccc-text{text-align:center;font-size:.5rem}.navbar-module-scss-module__cu4uzq__ccc-text-container{height:.4rem;margin-left:0;margin-right:.6rem}.navbar-module-scss-module__cu4uzq__feature-text{font-size:.65rem}.navbar-module-scss-module__cu4uzq__feature-text-container{justify-content:center;align-items:center;height:1.5rem;margin-top:.7rem;margin-left:.3rem;padding:.4rem .75rem;display:flex}.navbar-module-scss-module__cu4uzq__nav-right-buttons,.navbar-module-scss-module__cu4uzq__role-switch-buttons{flex-direction:column;align-items:flex-end;gap:.5rem;width:100%}.navbar-module-scss-module__cu4uzq__role-btn,.navbar-module-scss-module__cu4uzq__profile-btn{text-align:center;width:100%;padding:.25rem .5rem;font-size:.75rem}}@media (max-width:42.813rem){.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor{padding-top:.6rem;padding-bottom:.3rem}.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__nav-left{display:block}.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__logo-container{width:10.5rem;height:2rem}.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__ccc-text{text-align:center;font-size:.5rem}.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__ccc-text-container{height:.4rem;margin-left:0;margin-right:.6rem}.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__feature-text{font-size:.65rem}.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__feature-text-container{justify-content:center;align-items:center;height:1.5rem;margin-top:.7rem;margin-left:.3rem;padding:.4rem .75rem;display:flex}.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__nav-right-buttons,.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__role-switch-buttons{flex-direction:column;align-items:flex-end;gap:.5rem;width:100%}.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__role-btn,.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__profile-btn{text-align:center;width:100%;padding:.25rem .5rem;font-size:.75rem}.navbar-module-scss-module__cu4uzq__navbar--double-role{padding-top:.6rem;padding-bottom:.3rem}.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__nav-left{display:block}.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__logo-container{width:10.5rem;height:2rem}.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__ccc-text{text-align:center;font-size:.5rem}.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__ccc-text-container{height:.4rem;margin-left:0;margin-right:.6rem}.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__feature-text{font-size:.65rem}.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__feature-text-container{justify-content:center;align-items:center;height:1.5rem;margin-top:.7rem;margin-left:.3rem;padding:.4rem .75rem;display:flex}.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__nav-right-buttons,.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__role-switch-buttons{flex-direction:column;align-items:flex-end;gap:.5rem;width:100%}.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__role-btn,.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__profile-btn{text-align:center;width:100%;padding:.25rem .5rem;font-size:.75rem}}@media (max-width:48rem){.navbar-module-scss-module__cu4uzq__feature-text-container{margin-bottom:.4rem}}@media (min-width:48rem){.navbar-module-scss-module__cu4uzq__navbar{padding:1rem 2rem}.navbar-module-scss-module__cu4uzq__logo-text-container,.navbar-module-scss-module__cu4uzq__logo-divider{display:block}.navbar-module-scss-module__cu4uzq__burger-icon{display:none}.navbar-module-scss-module__cu4uzq__login-link{display:inline-block}}@media (min-width:64rem){.navbar-module-scss-module__cu4uzq__navbar{padding:1rem 2rem}}@media (max-width:900px){.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__role-switch-buttons{display:none}.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__role-menu-container{display:block}}@media not (max-width:900px){.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__role-switch-buttons{display:flex}.navbar-module-scss-module__cu4uzq__navbar--double-role .navbar-module-scss-module__cu4uzq__role-menu-container{display:none}}@media (max-width:950px){.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__role-switch-buttons{display:none}.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__role-menu-container{display:block}}@media not (max-width:950px){.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__role-switch-buttons{display:flex}.navbar-module-scss-module__cu4uzq__navbar--superadmin-counselor .navbar-module-scss-module__cu4uzq__role-menu-container{display:none}}
.back-to-dashboard-button-module-scss-module__03NbAG__backButton{background-color:var(--primary,#0d7470);color:var(--neutral-100,#fafafa);border:2px solid var(--primary,#0d7470);font-family:var(--font-poppins);cursor:pointer;white-space:nowrap;border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 2px 4px rgba(0,0,0,.1)}.back-to-dashboard-button-module-scss-module__03NbAG__backButton:hover{background-color:#0a5d5a;border-color:#0a5d5a;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.back-to-dashboard-button-module-scss-module__03NbAG__backButton:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.back-to-dashboard-button-module-scss-module__03NbAG__backButton .back-to-dashboard-button-module-scss-module__03NbAG__icon{font-size:1.25rem;transition:transform .2s ease-in-out}.back-to-dashboard-button-module-scss-module__03NbAG__backButton:hover .back-to-dashboard-button-module-scss-module__03NbAG__icon{transform:translate(-2px)}.back-to-dashboard-button-module-scss-module__03NbAG__backButton .back-to-dashboard-button-module-scss-module__03NbAG__text{line-height:1}@media (min-width:768px){.back-to-dashboard-button-module-scss-module__03NbAG__backButton{padding:.875rem 1.75rem;font-size:.9375rem}.back-to-dashboard-button-module-scss-module__03NbAG__backButton .back-to-dashboard-button-module-scss-module__03NbAG__icon{font-size:1.375rem}}@media (min-width:1024px){.back-to-dashboard-button-module-scss-module__03NbAG__backButton{padding:1rem 2rem;font-size:1rem}.back-to-dashboard-button-module-scss-module__03NbAG__backButton .back-to-dashboard-button-module-scss-module__03NbAG__icon{font-size:1.5rem}}@media (max-width:768px){.back-to-dashboard-button-module-scss-module__03NbAG__backButton{padding:.625rem 1.25rem;font-size:.8125rem}.back-to-dashboard-button-module-scss-module__03NbAG__backButton .back-to-dashboard-button-module-scss-module__03NbAG__icon{font-size:1.125rem}}@media (max-width:480px){.back-to-dashboard-button-module-scss-module__03NbAG__backButton{gap:.375rem;padding:.5rem 1rem;font-size:.75rem}.back-to-dashboard-button-module-scss-module__03NbAG__backButton .back-to-dashboard-button-module-scss-module__03NbAG__icon{font-size:1rem}}
.footer-module-scss-module__1z7uHa__footer{background-color:var(--primary);color:var(--neutral-200);margin-top:auto;padding:2rem;font-size:.875rem;line-height:1.42857}.footer-module-scss-module__1z7uHa__wrapper .footer-module-scss-module__1z7uHa__upper-content{flex-direction:column;gap:1rem;display:flex}.footer-module-scss-module__1z7uHa__title{font-weight:600}.footer-module-scss-module__1z7uHa__divider{content:"";background-color:var(--neutral-300);width:100%;height:2px;margin:1rem 0;display:block}.footer-module-scss-module__1z7uHa__icons{gap:.25rem;display:flex}.footer-module-scss-module__1z7uHa__icons .footer-module-scss-module__1z7uHa__icon{width:1.5rem;height:1.5rem}@media (min-width:64rem){.footer-module-scss-module__1z7uHa__wrapper .footer-module-scss-module__1z7uHa__upper-content{flex-direction:row;justify-content:space-between}.footer-module-scss-module__1z7uHa__middle-container,.footer-module-scss-module__1z7uHa__right-container{text-align:end}.footer-module-scss-module__1z7uHa__description{width:50ch}.footer-module-scss-module__1z7uHa__icons{justify-content:end}}
body{min-width:20rem}.page-module-scss-module__2tw-ja__superadminPage{background-color:#f2f9f9;justify-content:center;align-items:center;min-height:100vh}.page-module-scss-module__2tw-ja__dashboardContent{flex-direction:column;align-self:center;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.25rem 2rem;display:flex}@media screen and (max-width:480px){.page-module-scss-module__2tw-ja__dashboardContent{padding-bottom:1.5rem}}@media (min-width:64rem){.page-module-scss-module__2tw-ja__dashboardContent{padding:2rem}}.page-module-scss-module__2tw-ja__greetingCard{justify-content:center;align-self:center;width:100%;display:flex}.page-module-scss-module__2tw-ja__note{color:#044d49;box-sizing:border-box;background:#f7fdfa;border:2px solid #178f86;border-radius:24px;justify-content:flex-start;align-items:center;gap:1rem;width:100%;margin:1rem 0;padding:.75rem 1rem;display:flex;box-shadow:0 4px rgba(0,0,0,.03),inset 0 -6px rgba(23,143,134,.03)}.page-module-scss-module__2tw-ja__note strong{color:#178f86;margin-right:.6rem;font-weight:700;display:inline-block}.page-module-scss-module__2tw-ja__note .page-module-scss-module__2tw-ja__noteLabel{flex:none;padding-left:.6rem;padding-right:.4rem}.page-module-scss-module__2tw-ja__note .page-module-scss-module__2tw-ja__noteText{color:#044d49;flex:auto;padding-right:.8rem}@media screen and (max-width:1024px){.page-module-scss-module__2tw-ja__note{margin:.9rem 0}}@media screen and (max-width:768px){.page-module-scss-module__2tw-ja__note{margin:.8rem 0}}@media screen and (max-width:576px){.page-module-scss-module__2tw-ja__note{margin:.75rem 0;font-size:.95rem}}@media screen and (max-width:480px){.page-module-scss-module__2tw-ja__note{margin:.6rem 0;font-size:.9rem}}@media screen and (max-width:320px){.page-module-scss-module__2tw-ja__note{margin:.5rem 0;font-size:.85rem}}.page-module-scss-module__2tw-ja__analyticsSection,.page-module-scss-module__2tw-ja__managementSection{width:100%;margin:1.5rem 0}@media screen and (max-width:480px){.page-module-scss-module__2tw-ja__analyticsSection,.page-module-scss-module__2tw-ja__managementSection{margin:1rem 0}}.page-module-scss-module__2tw-ja__sectionTitle{color:#000;margin:1.5rem 0 1rem;font-size:1.75rem;font-weight:700}@media screen and (max-width:1024px){.page-module-scss-module__2tw-ja__sectionTitle{margin:1.25rem 0 .875rem;font-size:1.6rem}}@media screen and (max-width:768px){.page-module-scss-module__2tw-ja__sectionTitle{margin:1rem 0 .75rem;font-size:1.5rem}}@media screen and (max-width:576px){.page-module-scss-module__2tw-ja__sectionTitle{margin:.875rem 0 .625rem;font-size:1.4rem}}@media screen and (max-width:480px){.page-module-scss-module__2tw-ja__sectionTitle{margin:.75rem 0 .5rem;font-size:1.2rem}}@media screen and (max-width:320px){.page-module-scss-module__2tw-ja__sectionTitle{margin:.625rem 0 .5rem;font-size:1rem}}.page-module-scss-module__2tw-ja__analyticsContainer{background:#e7f1f1;border-radius:1.5rem;margin:1rem 0;padding:2rem}@media screen and (max-width:1024px){.page-module-scss-module__2tw-ja__analyticsContainer{margin:.875rem 0;padding:1.75rem}}@media screen and (max-width:768px){.page-module-scss-module__2tw-ja__analyticsContainer{margin:.75rem 0;padding:1.5rem}}@media screen and (max-width:576px){.page-module-scss-module__2tw-ja__analyticsContainer{margin:.625rem 0;padding:1.25rem}}@media screen and (max-width:480px){.page-module-scss-module__2tw-ja__analyticsContainer{margin:.5rem 0;padding:1rem}}@media screen and (max-width:320px){.page-module-scss-module__2tw-ja__analyticsContainer{margin:.5rem 0;padding:.875rem}}.page-module-scss-module__2tw-ja__metricsRow{flex-wrap:wrap;gap:1.5rem;width:100%;margin:1.5rem 0;display:flex}@media screen and (max-width:1024px){.page-module-scss-module__2tw-ja__metricsRow{gap:1.25rem;margin:1.25rem 0}}@media screen and (max-width:768px){.page-module-scss-module__2tw-ja__metricsRow{gap:1rem;margin:1rem 0}}@media screen and (max-width:576px){.page-module-scss-module__2tw-ja__metricsRow{margin:.875rem 0}}@media screen and (max-width:480px){.page-module-scss-module__2tw-ja__metricsRow{flex-direction:column;gap:1rem;margin:.75rem 0}}@media screen and (max-width:320px){.page-module-scss-module__2tw-ja__metricsRow{margin:.625rem 0}}.page-module-scss-module__2tw-ja__metricsRow>*{flex:1 1 0;min-width:220px;max-width:none}@media screen and (max-width:480px){.page-module-scss-module__2tw-ja__metricsRow>*{flex:100%;min-width:100%;max-width:100%}}.page-module-scss-module__2tw-ja__analyticsRow{box-sizing:border-box;flex-wrap:wrap;gap:1.5rem;width:100%;margin:1.5rem 0;display:flex}@media screen and (max-width:1024px){.page-module-scss-module__2tw-ja__analyticsRow{gap:1.25rem;margin:1.25rem 0}}@media screen and (max-width:768px){.page-module-scss-module__2tw-ja__analyticsRow{gap:1rem;margin:1rem 0}}@media screen and (max-width:576px){.page-module-scss-module__2tw-ja__analyticsRow{margin:.875rem 0}}@media screen and (max-width:480px){.page-module-scss-module__2tw-ja__analyticsRow{flex-direction:column;gap:1rem;margin:.75rem 0}}@media screen and (max-width:320px){.page-module-scss-module__2tw-ja__analyticsRow{margin:.625rem 0}}.page-module-scss-module__2tw-ja__analyticsRow>*{box-sizing:border-box;flex:1;min-width:280px;max-width:100%}@media screen and (max-width:480px){.page-module-scss-module__2tw-ja__analyticsRow>*{flex:100%;width:100%;min-width:100%;max-width:100%}}.page-module-scss-module__2tw-ja__correlationInRow{margin:0!important}.page-module-scss-module__2tw-ja__managementRow{box-sizing:border-box;grid-template-columns:repeat(1,1fr);gap:2.2rem;width:100%;margin:0 auto 2.8rem;padding:0;display:grid}@media (min-width:48rem){.page-module-scss-module__2tw-ja__managementRow{grid-template-columns:repeat(1,1fr);gap:2.5rem}}@media screen and (max-width:1024px){.page-module-scss-module__2tw-ja__managementRow{gap:2rem}}@media screen and (max-width:768px){.page-module-scss-module__2tw-ja__managementRow{gap:1.5rem}}@media screen and (max-width:576px){.page-module-scss-module__2tw-ja__managementRow{gap:1.2rem}}@media screen and (max-width:480px){.page-module-scss-module__2tw-ja__managementRow{gap:1rem}}.page-module-scss-module__2tw-ja__managementRow>*{box-sizing:border-box;min-width:0}
.dailymood-module-scss-module__8GXYrW__mainContent{flex-direction:column;align-items:center;width:100%;display:flex}.dailymood-module-scss-module__8GXYrW__mainWrapper{padding:1rem}.dailymood-module-scss-module__8GXYrW__tipSection{background-color:#a0dad8;border-radius:.75rem;align-items:flex-start;gap:1rem;max-width:1000px;margin-left:auto;margin-right:auto;padding:1.5rem;display:flex}.dailymood-module-scss-module__8GXYrW__tipIcon{font-size:1.5rem}.dailymood-module-scss-module__8GXYrW__lightbulbIcon{object-fit:contain;width:24px;height:24px}.dailymood-module-scss-module__8GXYrW__tipContent{flex:1}.dailymood-module-scss-module__8GXYrW__tipTitle{font-family:var(--font-poppins);color:#0d7470;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.dailymood-module-scss-module__8GXYrW__tipText{font-family:var(--font-poppins);color:#0d7470;margin:0;font-size:.875rem;line-height:1.5}.dailymood-module-scss-module__8GXYrW__tipText strong{font-weight:700}.dailymood-module-scss-module__8GXYrW__mainPrompt{font-family:var(--font-poppins);color:var(--neutral-800);text-align:center;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.dailymood-module-scss-module__8GXYrW__moodGrid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2rem;max-width:800px;margin:2rem auto;display:grid}.dailymood-module-scss-module__8GXYrW__moodButton{cursor:pointer;border:none;border-radius:1rem;justify-content:center;align-items:center;min-height:200px;padding:1.5rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.dailymood-module-scss-module__8GXYrW__moodButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.dailymood-module-scss-module__8GXYrW__moodButton:active{transform:translateY(0)}.dailymood-module-scss-module__8GXYrW__moodButton.dailymood-module-scss-module__8GXYrW__selected{border:3px solid;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.dailymood-module-scss-module__8GXYrW__moodContent{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.dailymood-module-scss-module__8GXYrW__moodTitle{font-family:var(--font-poppins);margin:0;font-size:1rem;font-weight:700;line-height:1.2}.dailymood-module-scss-module__8GXYrW__moodDescription{font-family:var(--font-poppins);opacity:.9;margin:0;font-size:.875rem;line-height:1.4}.dailymood-module-scss-module__8GXYrW__emojiContainer{justify-content:center;align-items:center;margin-top:.5rem;display:flex}.dailymood-module-scss-module__8GXYrW__emoji{object-fit:contain;width:140px;height:140px}.dailymood-module-scss-module__8GXYrW__progressContainer{border-top:1px solid var(--neutral-200);margin-top:2rem;padding-top:1rem}.dailymood-module-scss-module__8GXYrW__progressBar{background-color:var(--neutral-200);border-radius:4px;width:100%;height:8px;overflow:hidden}.dailymood-module-scss-module__8GXYrW__progressFill{background-color:#0d7470;border-radius:4px;width:25%;height:100%;transition:width .3s}.dailymood-module-scss-module__8GXYrW__yellowMoodGrid{grid-template-columns:repeat(5,1fr);gap:1rem;max-width:1200px;margin:2rem auto;display:grid}.dailymood-module-scss-module__8GXYrW__surveyTitle{font-family:var(--font-poppins);color:var(--neutral-800);text-align:center;margin:2rem 0 1.5rem;font-size:1.75rem;font-weight:700}.dailymood-module-scss-module__8GXYrW__surveyContainer{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.dailymood-module-scss-module__8GXYrW__questionSection{background-color:#fff;border:2px solid #0d7470;border-radius:16px;max-width:1200px;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:1.5rem}.dailymood-module-scss-module__8GXYrW__questionTitle{font-family:var(--font-poppins);color:var(--neutral-800);align-items:flex-start;gap:.5rem;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;display:flex}.dailymood-module-scss-module__8GXYrW__questionNumber{color:#4fa5b9;font-weight:700}.dailymood-module-scss-module__8GXYrW__questionSubtitle{font-family:var(--font-poppins);color:var(--neutral-600);margin:0 0 1rem;font-size:.875rem}.dailymood-module-scss-module__8GXYrW__answerGrid{background-color:#f9fbfb;border:2px solid #a5a5a5;border-radius:12px;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding:1.25rem;display:flex}.dailymood-module-scss-module__8GXYrW__categoryDropdown{width:100%;font-family:var(--font-poppins);color:var(--neutral-800);cursor:pointer;background-color:#fff;border:2px solid #a5a5a5;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:1rem}.dailymood-module-scss-module__8GXYrW__categoryDropdown::placeholder{color:#999}.dailymood-module-scss-module__8GXYrW__categoryDropdown:focus{border-color:#0d7470;outline:none}@media (max-width:768px){.dailymood-module-scss-module__8GXYrW__surveyTitle{margin:1.5rem 0 1rem;font-size:1.5rem}.dailymood-module-scss-module__8GXYrW__questionSection{margin-bottom:1.5rem;padding:1.25rem}.dailymood-module-scss-module__8GXYrW__questionTitle{font-size:1rem}.dailymood-module-scss-module__8GXYrW__questionSubtitle{font-size:.8rem}.dailymood-module-scss-module__8GXYrW__answerGrid{gap:.5rem;padding:1rem}.dailymood-module-scss-module__8GXYrW__categoryDropdown{padding:.6rem .85rem;font-size:.95rem}}@media (max-width:480px){.dailymood-module-scss-module__8GXYrW__surveyTitle{margin:1rem 0 .75rem;font-size:1.25rem}.dailymood-module-scss-module__8GXYrW__questionSection{margin-bottom:1rem;padding:1rem}.dailymood-module-scss-module__8GXYrW__questionTitle{font-size:.95rem}.dailymood-module-scss-module__8GXYrW__questionSubtitle{font-size:.75rem}.dailymood-module-scss-module__8GXYrW__answerGrid{gap:.4rem;padding:.85rem}.dailymood-module-scss-module__8GXYrW__categoryDropdown{padding:.5rem .75rem;font-size:.9rem}}.dailymood-module-scss-module__8GXYrW__loader{aspect-ratio:1;border:8px solid #514b82;border-radius:50%;width:50px;animation:.8s linear infinite alternate dailymood-module-scss-module__8GXYrW__l20-1,1.6s linear infinite dailymood-module-scss-module__8GXYrW__l20-2}@keyframes dailymood-module-scss-module__8GXYrW__l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes dailymood-module-scss-module__8GXYrW__l20-2{0%{transform:scaleY(1)rotate(0)}49.99%{transform:scaleY(1)rotate(135deg)}50%{transform:scaleY(-1)rotate(0)}to{transform:scaleY(-1)rotate(-135deg)}}
body{min-width:20rem}.page-module-scss-module__Xq4hJa__superadminPage{background-color:#f2f9f9;justify-content:center;align-items:center;min-height:100vh}.page-module-scss-module__Xq4hJa__dashboardContent{flex-direction:column;align-self:center;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.25rem 2rem;display:flex}@media screen and (max-width:480px){.page-module-scss-module__Xq4hJa__dashboardContent{padding-bottom:1.5rem}}@media (min-width:64rem){.page-module-scss-module__Xq4hJa__dashboardContent{padding:2rem}}.page-module-scss-module__Xq4hJa__greetingCard{justify-content:center;align-self:center;width:100%;display:flex}.page-module-scss-module__Xq4hJa__analyticsSection,.page-module-scss-module__Xq4hJa__managementSection{width:100%;margin:1.5rem 0}@media screen and (max-width:480px){.page-module-scss-module__Xq4hJa__analyticsSection,.page-module-scss-module__Xq4hJa__managementSection{margin:1rem 0}}.page-module-scss-module__Xq4hJa__sectionTitle{color:#000;margin:1.5rem 0 1rem;font-size:1.75rem;font-weight:700}@media screen and (max-width:1024px){.page-module-scss-module__Xq4hJa__sectionTitle{margin:1.25rem 0 .875rem;font-size:1.6rem}}@media screen and (max-width:768px){.page-module-scss-module__Xq4hJa__sectionTitle{margin:1rem 0 .75rem;font-size:1.5rem}}@media screen and (max-width:576px){.page-module-scss-module__Xq4hJa__sectionTitle{margin:.875rem 0 .625rem;font-size:1.4rem}}@media screen and (max-width:480px){.page-module-scss-module__Xq4hJa__sectionTitle{margin:.75rem 0 .5rem;font-size:1.2rem}}@media screen and (max-width:320px){.page-module-scss-module__Xq4hJa__sectionTitle{margin:.625rem 0 .5rem;font-size:1rem}}.page-module-scss-module__Xq4hJa__analyticsContainer{background:#e7f1f1;border-radius:1.5rem;margin:1rem 0;padding:2rem}@media screen and (max-width:1024px){.page-module-scss-module__Xq4hJa__analyticsContainer{margin:.875rem 0;padding:1.75rem}}@media screen and (max-width:768px){.page-module-scss-module__Xq4hJa__analyticsContainer{margin:.75rem 0;padding:1.5rem}}@media screen and (max-width:576px){.page-module-scss-module__Xq4hJa__analyticsContainer{margin:.625rem 0;padding:1.25rem}}@media screen and (max-width:480px){.page-module-scss-module__Xq4hJa__analyticsContainer{margin:.5rem 0;padding:1rem}}@media screen and (max-width:320px){.page-module-scss-module__Xq4hJa__analyticsContainer{margin:.5rem 0;padding:.875rem}}.page-module-scss-module__Xq4hJa__metricsRow{flex-wrap:wrap;gap:1.5rem;width:100%;margin:1.5rem 0;display:flex}@media screen and (max-width:1024px){.page-module-scss-module__Xq4hJa__metricsRow{gap:1.25rem;margin:1.25rem 0}}@media screen and (max-width:768px){.page-module-scss-module__Xq4hJa__metricsRow{gap:1rem;margin:1rem 0}}@media screen and (max-width:576px){.page-module-scss-module__Xq4hJa__metricsRow{margin:.875rem 0}}@media screen and (max-width:480px){.page-module-scss-module__Xq4hJa__metricsRow{flex-direction:column;gap:1rem;margin:.75rem 0}}@media screen and (max-width:320px){.page-module-scss-module__Xq4hJa__metricsRow{margin:.625rem 0}}.page-module-scss-module__Xq4hJa__metricsRow>*{flex:1 1 0;min-width:220px;max-width:none}@media screen and (max-width:480px){.page-module-scss-module__Xq4hJa__metricsRow>*{flex:100%;min-width:100%;max-width:100%}}.page-module-scss-module__Xq4hJa__analyticsRow{box-sizing:border-box;flex-wrap:wrap;gap:1.5rem;width:100%;margin:1.5rem 0;display:flex}@media screen and (max-width:1024px){.page-module-scss-module__Xq4hJa__analyticsRow{gap:1.25rem;margin:1.25rem 0}}@media screen and (max-width:768px){.page-module-scss-module__Xq4hJa__analyticsRow{gap:1rem;margin:1rem 0}}@media screen and (max-width:576px){.page-module-scss-module__Xq4hJa__analyticsRow{margin:.875rem 0}}@media screen and (max-width:480px){.page-module-scss-module__Xq4hJa__analyticsRow{flex-direction:column;gap:1rem;margin:.75rem 0}}@media screen and (max-width:320px){.page-module-scss-module__Xq4hJa__analyticsRow{margin:.625rem 0}}.page-module-scss-module__Xq4hJa__analyticsRow>*{box-sizing:border-box;flex:1;min-width:280px;max-width:100%}@media screen and (max-width:480px){.page-module-scss-module__Xq4hJa__analyticsRow>*{flex:100%;width:100%;min-width:100%;max-width:100%}}.page-module-scss-module__Xq4hJa__correlationInRow{margin:0!important}.page-module-scss-module__Xq4hJa__managementContainer{margin:1rem 0;padding:2rem}@media screen and (max-width:1024px){.page-module-scss-module__Xq4hJa__managementContainer{margin:.875rem 0;padding:1.75rem}}@media screen and (max-width:768px){.page-module-scss-module__Xq4hJa__managementContainer{margin:.75rem 0;padding:1.5rem}}@media screen and (max-width:576px){.page-module-scss-module__Xq4hJa__managementContainer{margin:.625rem 0;padding:1.25rem}}@media screen and (max-width:480px){.page-module-scss-module__Xq4hJa__managementContainer{margin:.5rem 0;padding:1rem}}@media screen and (max-width:320px){.page-module-scss-module__Xq4hJa__managementContainer{margin:.5rem 0;padding:.875rem}}.page-module-scss-module__Xq4hJa__managementRow{box-sizing:border-box;grid-template-columns:repeat(1,1fr);gap:2.2rem;width:100%;margin:0 auto 2.8rem;padding:0;display:grid}@media (min-width:48rem){.page-module-scss-module__Xq4hJa__managementRow{grid-template-columns:repeat(3,1fr);gap:2.5rem}}@media screen and (max-width:1024px){.page-module-scss-module__Xq4hJa__managementRow{gap:2rem}}@media screen and (max-width:768px){.page-module-scss-module__Xq4hJa__managementRow{gap:1.5rem}}@media screen and (max-width:576px){.page-module-scss-module__Xq4hJa__managementRow{gap:1.2rem}}@media screen and (max-width:480px){.page-module-scss-module__Xq4hJa__managementRow{gap:1rem}}.page-module-scss-module__Xq4hJa__managementRow>*{box-sizing:border-box;min-width:0}
.greeting-card-module-scss-module__pieu5a__greetingCard{color:#fff;box-sizing:border-box;word-break:break-word;background:linear-gradient(135deg,#c0e3e0,#7abccb);border-radius:1.25rem;flex-wrap:nowrap;justify-content:space-between;justify-self:center;align-items:center;width:100%;min-width:15rem;height:90%;min-height:11.625rem;margin:2.875rem 0 1.5rem;padding:.25rem 0 .25rem 2rem;display:flex;position:relative;overflow:hidden;box-shadow:.25rem .25rem .375rem rgba(0,0,0,.2)}@media screen and (max-width:1024px){.greeting-card-module-scss-module__pieu5a__greetingCard{margin:2.25rem 0 .875rem;padding:.15rem 0 .15rem 1.125rem}}@media screen and (max-width:768px){.greeting-card-module-scss-module__pieu5a__greetingCard{flex-wrap:wrap;min-height:10rem;margin:2rem 0 .75rem;padding:.1rem 0 .1rem 1.125rem}}@media screen and (max-width:576px){.greeting-card-module-scss-module__pieu5a__greetingCard{min-height:8.75rem;padding:.1rem 0 .1rem .75rem}}@media screen and (max-width:480px){.greeting-card-module-scss-module__pieu5a__greetingCard{height:auto;min-height:7.5rem;padding:.5rem 0 .25rem .56rem}}.greeting-card-module-scss-module__pieu5a__morning{background:linear-gradient(135deg,#c0e3e0,#feefd4)}.greeting-card-module-scss-module__pieu5a__afternoon{background:linear-gradient(135deg,#c0e3e0,#fde07f)}.greeting-card-module-scss-module__pieu5a__evening{background:linear-gradient(135deg,#c0e3e0,#7abccb)}.greeting-card-module-scss-module__pieu5a__greetingLeft{word-break:break-word;flex:2 1 0;align-items:center;min-width:0}@media screen and (max-width:768px){.greeting-card-module-scss-module__pieu5a__greetingLeft{width:100%;margin-bottom:.5rem}}@media screen and (max-width:480px){.greeting-card-module-scss-module__pieu5a__greetingLeft{margin-bottom:.25rem}}.greeting-card-module-scss-module__pieu5a__greetingRight{flex:1 1 0;justify-content:flex-end;align-items:center;display:flex}@media screen and (max-width:768px){.greeting-card-module-scss-module__pieu5a__greetingRight{width:100%}}.greeting-card-module-scss-module__pieu5a__greetingMain{color:#000;word-break:break-word;width:100%;font-size:2rem;font-weight:600}@media screen and (max-width:1024px){.greeting-card-module-scss-module__pieu5a__greetingMain{font-size:1.8rem}}@media screen and (max-width:768px){.greeting-card-module-scss-module__pieu5a__greetingMain{font-size:1.32rem}}@media screen and (max-width:576px){.greeting-card-module-scss-module__pieu5a__greetingMain{font-size:1.2rem}}@media screen and (max-width:480px){.greeting-card-module-scss-module__pieu5a__greetingMain{font-size:1rem}}@media (max-width:390px) and (min-width:350px){.greeting-card-module-scss-module__pieu5a__greetingMain{font-size:.86rem}}@media (max-width:350px) and (min-width:321px){.greeting-card-module-scss-module__pieu5a__greetingMain{font-size:.8rem}}@media screen and (max-width:320px){.greeting-card-module-scss-module__pieu5a__greetingMain{font-size:.78rem}}.greeting-card-module-scss-module__pieu5a__greetingExtra{opacity:.9;color:#000;word-break:break-word;width:100%;font-size:1.3rem}@media screen and (max-width:1024px){.greeting-card-module-scss-module__pieu5a__greetingExtra{font-size:.98rem}}@media screen and (max-width:768px){.greeting-card-module-scss-module__pieu5a__greetingExtra{font-size:.88rem}}@media screen and (max-width:576px){.greeting-card-module-scss-module__pieu5a__greetingExtra{font-size:.82rem}}@media screen and (max-width:480px){.greeting-card-module-scss-module__pieu5a__greetingExtra{font-size:.72rem}}@media (max-width:390px) and (min-width:350px){.greeting-card-module-scss-module__pieu5a__greetingExtra{font-size:.62rem}}@media (max-width:350px) and (min-width:321px){.greeting-card-module-scss-module__pieu5a__greetingExtra{font-size:.58rem}}@media screen and (max-width:320px){.greeting-card-module-scss-module__pieu5a__greetingExtra{font-size:.52rem}}.greeting-card-module-scss-module__pieu5a__characterCCC{min-width:5.375rem;max-width:12.5rem;height:auto;margin:0;padding-right:.875rem}@media screen and (max-width:1024px){.greeting-card-module-scss-module__pieu5a__characterCCC{width:62%}}@media screen and (max-width:768px){.greeting-card-module-scss-module__pieu5a__characterCCC{width:60%}}
body{min-width:20rem}.dashboard-page-module-scss-module__xoJqpW__dashboardPage{background-color:#f2f9f9;justify-content:center;align-items:center;min-height:100vh}.dashboard-page-module-scss-module__xoJqpW__dashboardContent{flex-direction:column;align-self:center;gap:1rem;width:100%;padding:1.25rem;display:flex}@media (min-width:64rem){.dashboard-page-module-scss-module__xoJqpW__dashboardContent{padding:2rem}}.dashboard-page-module-scss-module__xoJqpW__greetingCard{justify-content:center;align-self:center;align-items:center}.dashboard-page-module-scss-module__xoJqpW__featureText,.dashboard-page-module-scss-module__xoJqpW__exploreText{font-size:1.7rem;font-weight:bolder}
.time-period-selector-module-scss-module__uXHNcG__timePeriodContainer{background:rgba(240,209,100,.6);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem;margin:0 0 1.5rem;padding:1.5rem 2rem;display:flex;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media screen and (max-width:1024px){.time-period-selector-module-scss-module__uXHNcG__timePeriodContainer{margin:0 0 1.25rem;padding:1.25rem 1.75rem}}@media screen and (max-width:768px){.time-period-selector-module-scss-module__uXHNcG__timePeriodContainer{flex-direction:column;gap:.75rem;margin:0 0 1rem;padding:1rem 1.5rem}}@media screen and (max-width:576px){.time-period-selector-module-scss-module__uXHNcG__timePeriodContainer{gap:.5rem;margin:0 0 .875rem;padding:.875rem 1.25rem}}@media screen and (max-width:480px){.time-period-selector-module-scss-module__uXHNcG__timePeriodContainer{flex-direction:column;align-items:flex-start;margin:0 0 .75rem;padding:1rem}}.time-period-selector-module-scss-module__uXHNcG__calendarIcon{object-fit:contain;width:3rem;height:3rem}@media screen and (max-width:768px){.time-period-selector-module-scss-module__uXHNcG__calendarIcon{width:2.5rem;height:2.5rem}}@media screen and (max-width:480px){.time-period-selector-module-scss-module__uXHNcG__calendarIcon{width:2rem;height:2rem}}.time-period-selector-module-scss-module__uXHNcG__label{color:#000;font-size:1.125rem;font-weight:600}@media screen and (max-width:768px){.time-period-selector-module-scss-module__uXHNcG__label{font-size:1rem}}@media screen and (max-width:480px){.time-period-selector-module-scss-module__uXHNcG__label{font-size:.875rem}}.time-period-selector-module-scss-module__uXHNcG__rightSection{flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto;display:flex;position:relative}@media screen and (max-width:768px){.time-period-selector-module-scss-module__uXHNcG__rightSection{justify-content:center;width:100%}}@media screen and (max-width:480px){.time-period-selector-module-scss-module__uXHNcG__rightSection{flex-direction:column;gap:.5rem;width:100%}}.time-period-selector-module-scss-module__uXHNcG__buttonGroup{flex-wrap:wrap;gap:.5rem;display:flex}@media screen and (max-width:768px){.time-period-selector-module-scss-module__uXHNcG__buttonGroup{justify-content:center}}@media screen and (max-width:480px){.time-period-selector-module-scss-module__uXHNcG__buttonGroup{justify-content:flex-start;width:100%}}.time-period-selector-module-scss-module__uXHNcG__periodButton{color:#0d7470;cursor:pointer;background:#e7f1f1;border:none;border-radius:1.25rem;padding:.875rem 2.25rem;font-size:1.15rem;font-weight:700;transition:all .3s}@media screen and (max-width:768px){.time-period-selector-module-scss-module__uXHNcG__periodButton{padding:.75rem 1.875rem;font-size:1rem}}@media screen and (max-width:480px){.time-period-selector-module-scss-module__uXHNcG__periodButton{padding:.65rem 1.5rem;font-size:.95rem}}.time-period-selector-module-scss-module__uXHNcG__periodButton:hover{background:#d4e5e5;transform:translateY(-1px)}.time-period-selector-module-scss-module__uXHNcG__periodButton.time-period-selector-module-scss-module__uXHNcG__active{color:#0d7470;background:#91d1cf}.time-period-selector-module-scss-module__uXHNcG__yearSelectorWrapper{z-index:50;animation:.2s ease-out time-period-selector-module-scss-module__uXHNcG__slideIn;position:absolute;top:50%;right:-6rem;transform:translateY(-50%)}@media screen and (max-width:1024px){.time-period-selector-module-scss-module__uXHNcG__yearSelectorWrapper{right:-5.5rem}}@media screen and (max-width:768px){.time-period-selector-module-scss-module__uXHNcG__yearSelectorWrapper{top:100%;right:1.5rem;transform:translateY(.5rem)}}@media screen and (max-width:480px){.time-period-selector-module-scss-module__uXHNcG__yearSelectorWrapper{width:auto;left:1rem;right:1rem}}@keyframes time-period-selector-module-scss-module__uXHNcG__slideIn{0%{opacity:0;transform:translateY(-50%)translate(-10px)}to{opacity:1;transform:translateY(-50%)translate(0)}}
.tip-box-module-scss-module__UJ_z3G__tipSection,.tip-box-module-scss-module__UJ_z3G__tipBoxEntry{box-sizing:border-box;background-color:#a0dad8;border-radius:.75rem;align-items:flex-start;gap:1rem;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding:1.5rem;display:flex;overflow:hidden}.tip-box-module-scss-module__UJ_z3G__tipIcon{flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.tip-box-module-scss-module__UJ_z3G__lightbulbIcon{object-fit:contain;width:24px;height:24px}@media (max-width:480px){.tip-box-module-scss-module__UJ_z3G__lightbulbIcon{width:20px;height:20px}}.tip-box-module-scss-module__UJ_z3G__tipContent{flex:1;width:100%;min-width:0}.tip-box-module-scss-module__UJ_z3G__tipTitle{font-family:var(--font-poppins);color:#0d7470;word-wrap:break-word;overflow-wrap:break-word;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.tip-box-module-scss-module__UJ_z3G__tipText{font-family:var(--font-poppins);color:#0d7470;word-wrap:break-word;overflow-wrap:break-word;width:100%;margin:0;font-size:.875rem;line-height:1.5}.tip-box-module-scss-module__UJ_z3G__tipText strong{font-weight:700}.tip-box-module-scss-module__UJ_z3G__tipText p{margin:0}@media (max-width:768px){.tip-box-module-scss-module__UJ_z3G__tipSection,.tip-box-module-scss-module__UJ_z3G__tipBoxEntry{gap:.75rem;padding:1rem}.tip-box-module-scss-module__UJ_z3G__tipTitle{font-size:1rem}.tip-box-module-scss-module__UJ_z3G__tipText{font-size:.8rem}}@media (max-width:480px){.tip-box-module-scss-module__UJ_z3G__tipSection,.tip-box-module-scss-module__UJ_z3G__tipBoxEntry{border-radius:.5rem;gap:.5rem;padding:.65rem}.tip-box-module-scss-module__UJ_z3G__tipTitle{margin-bottom:.4rem;font-size:.85rem}.tip-box-module-scss-module__UJ_z3G__tipText{font-size:.7rem;line-height:1.4}}@media (max-width:320px){.tip-box-module-scss-module__UJ_z3G__tipSection,.tip-box-module-scss-module__UJ_z3G__tipBoxEntry{gap:.4rem;padding:.5rem}.tip-box-module-scss-module__UJ_z3G__tipTitle{font-size:.8rem}.tip-box-module-scss-module__UJ_z3G__tipText{font-size:.65rem}}
.multi-form-module-scss-module__392YDW__multiFormCard{max-width:1000px}.multi-form-module-scss-module__392YDW__mainContent{background-color:#f2f9f9;flex-direction:column;align-items:center;display:flex}.multi-form-module-scss-module__392YDW__contentTitle{text-align:center;margin-top:2rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.multi-form-module-scss-module__392YDW__quadrantGrid{grid-template-columns:repeat(2,minmax(50px,1fr));gap:20px;display:grid}.multi-form-module-scss-module__392YDW__progressContainer{border-top:1px solid var(--neutral-200);width:100%;margin-top:2rem;padding-top:1rem}.multi-form-module-scss-module__392YDW__progressBar{background-color:var(--neutral-200);border-radius:4px;width:100%;height:8px;overflow:hidden}.multi-form-module-scss-module__392YDW__progressFill{background-color:#0d7470;border-radius:4px;width:25%;height:100%;transition:width .3s}.multi-form-module-scss-module__392YDW__confirmationSection{max-width:1200px;margin:0 auto;padding:2rem 0}.multi-form-module-scss-module__392YDW__thankYouHeader{text-align:center;margin-bottom:3rem}.multi-form-module-scss-module__392YDW__checkIcon{justify-content:center;margin-bottom:1.5rem;display:flex}.multi-form-module-scss-module__392YDW__checkIcon svg{filter:drop-shadow(0 4px 8px rgba(77,162,117,.3))}.multi-form-module-scss-module__392YDW__loadingSpinner{justify-content:center;margin-bottom:1.5rem;display:flex}.multi-form-module-scss-module__392YDW__loadingSpinner svg{filter:drop-shadow(0 4px 8px rgba(77,162,117,.3))}.multi-form-module-scss-module__392YDW__spinner{transform-origin:50%;animation:1s linear infinite multi-form-module-scss-module__392YDW__spin}@keyframes multi-form-module-scss-module__392YDW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.multi-form-module-scss-module__392YDW__thankYouTitle{font-family:var(--font-poppins);color:var(--neutral-800);margin:0 0 .5rem;font-size:2rem;font-weight:700}.multi-form-module-scss-module__392YDW__thankYouSubtitle{font-family:var(--font-poppins);color:var(--neutral-600);margin:0;font-size:1rem}.multi-form-module-scss-module__392YDW__moodSummaryCard{justify-content:center;margin-bottom:0;display:flex}.multi-form-module-scss-module__392YDW__summaryCard{text-align:center;background-color:#fff;border:2px solid #e5e5e5;border-radius:16px;width:100%;max-width:500px;padding:2rem}.multi-form-module-scss-module__392YDW__cardTitle{font-family:var(--font-poppins);color:var(--neutral-800);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.multi-form-module-scss-module__392YDW__cardSubtitle{font-family:var(--font-poppins);color:var(--neutral-600);margin:0 0 1.5rem;font-size:.875rem}.multi-form-module-scss-module__392YDW__moodDisplay{flex-direction:column;align-items:center;gap:1rem;display:flex}.multi-form-module-scss-module__392YDW__moodBadge{font-family:var(--font-poppins);border-radius:50px;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:700;display:inline-block}.multi-form-module-scss-module__392YDW__moodCategory{font-family:var(--font-poppins);color:var(--neutral-600);margin:0;font-size:.875rem}.multi-form-module-scss-module__392YDW__moodEmojiDisplay{margin-top:1rem}.multi-form-module-scss-module__392YDW__moodEmojiDisplay img{object-fit:contain;width:100px;height:100px}.multi-form-module-scss-module__392YDW__activitiesSection{margin-bottom:3rem}.multi-form-module-scss-module__392YDW__activitiesTitle{font-family:var(--font-poppins);color:var(--neutral-800);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.5rem;font-weight:700;display:flex}.multi-form-module-scss-module__392YDW__sparkleIcon{font-size:1.75rem}.multi-form-module-scss-module__392YDW__activitiesSubtitle{font-family:var(--font-poppins);color:var(--neutral-600);margin:0 0 2rem;font-size:.875rem}.multi-form-module-scss-module__392YDW__activitiesGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.multi-form-module-scss-module__392YDW__activityCard{text-align:center;background-color:#fff9e6;border:2px solid #fcd13f;border-radius:12px;padding:1.5rem;transition:all .2s}.multi-form-module-scss-module__392YDW__activityCard:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.multi-form-module-scss-module__392YDW__activityIcon{margin-bottom:.75rem;font-size:2rem}.multi-form-module-scss-module__392YDW__activityTitle{font-family:var(--font-poppins);color:var(--neutral-800);margin:0 0 .5rem;font-size:1rem;font-weight:600}.multi-form-module-scss-module__392YDW__activityDescription{font-family:var(--font-poppins);color:var(--neutral-600);margin:0;font-size:.875rem;line-height:1.5}.multi-form-module-scss-module__392YDW__confirmationButtons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.multi-form-module-scss-module__392YDW__confirmationButtons button{min-width:180px;padding:.75rem 1.5rem}.multi-form-module-scss-module__392YDW__reminderText{text-align:center;background-color:#fff3cd;border:2px solid #ffc107;border-radius:12px;margin-top:2rem;margin-bottom:3rem;padding:1.5rem}.multi-form-module-scss-module__392YDW__reminderText p{font-family:var(--font-poppins);color:var(--neutral-700);margin:0;font-size:.875rem;line-height:1.6}.multi-form-module-scss-module__392YDW__reminderText p strong{color:var(--neutral-800);font-weight:700}@media (max-width:768px){.multi-form-module-scss-module__392YDW__confirmationSection{padding:1.5rem 0}.multi-form-module-scss-module__392YDW__thankYouHeader{margin-bottom:2rem}.multi-form-module-scss-module__392YDW__thankYouTitle{font-size:1.5rem}.multi-form-module-scss-module__392YDW__thankYouSubtitle{font-size:.875rem}.multi-form-module-scss-module__392YDW__moodSummaryCard{margin-bottom:2rem}.multi-form-module-scss-module__392YDW__summaryCard{padding:1.5rem}.multi-form-module-scss-module__392YDW__cardTitle{font-size:1.125rem}.multi-form-module-scss-module__392YDW__activitiesTitle{font-size:1.25rem}.multi-form-module-scss-module__392YDW__activitiesGrid{grid-template-columns:1fr;gap:1rem}.multi-form-module-scss-module__392YDW__confirmationButtons{flex-direction:column;align-items:stretch;gap:.75rem}.multi-form-module-scss-module__392YDW__confirmationButtons button{min-width:100%}.multi-form-module-scss-module__392YDW__reminderText{margin-top:1.5rem;margin-bottom:2rem;padding:1.25rem}.multi-form-module-scss-module__392YDW__reminderText p{font-size:.8rem}}@media (max-width:480px){.multi-form-module-scss-module__392YDW__thankYouHeader{margin-bottom:1.5rem}.multi-form-module-scss-module__392YDW__checkIcon svg{width:32px;height:32px}.multi-form-module-scss-module__392YDW__thankYouTitle{font-size:1.25rem}.multi-form-module-scss-module__392YDW__summaryCard{padding:1rem}.multi-form-module-scss-module__392YDW__activitiesSection{margin-bottom:2rem}.multi-form-module-scss-module__392YDW__activitiesTitle{font-size:1.125rem}.multi-form-module-scss-module__392YDW__activityCard{padding:1rem}.multi-form-module-scss-module__392YDW__activityIcon{font-size:1.5rem}.multi-form-module-scss-module__392YDW__activityTitle{font-size:.9rem}.multi-form-module-scss-module__392YDW__activityDescription{font-size:.8rem}.multi-form-module-scss-module__392YDW__reminderText{margin-top:1rem;margin-bottom:1.5rem;padding:1rem}}.multi-form-module-scss-module__392YDW__navigationButtons{justify-content:center;gap:1rem;max-width:1200px;margin:1rem auto;display:flex}.multi-form-module-scss-module__392YDW__navigationButtons button{min-width:120px;padding:.75rem 2rem}.multi-form-module-scss-module__392YDW__dialogBackdrop{z-index:1200;background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0}.multi-form-module-scss-module__392YDW__dialog{z-index:1201;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.multi-form-module-scss-module__392YDW__dialogContent{text-align:center;color:#0d7470;width:100%;max-width:420px;font-family:var(--font-poppins),sans-serif;background:#fff;border:4px solid rgba(13,116,112,.44);border-radius:16px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.25)}.multi-form-module-scss-module__392YDW__menuItemIcon{color:#d66a6a;width:64px;height:64px}.multi-form-module-scss-module__392YDW__dialogIcon{justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex}.multi-form-module-scss-module__392YDW__dialogTitle{color:#0d7470;font-size:1.25rem;font-weight:700;font-family:var(--font-poppins),sans-serif;margin:.5rem 0}.multi-form-module-scss-module__392YDW__dialogDescription{color:#333;font-size:.9375rem;line-height:1.5;font-family:var(--font-poppins),sans-serif;margin:.5rem 0 1.5rem}.multi-form-module-scss-module__392YDW__dialogActions{justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.multi-form-module-scss-module__392YDW__cancelButton{color:#0d7470;cursor:pointer;min-width:8rem;font-size:.875rem;font-weight:600;font-family:var(--font-poppins),sans-serif;background:#fff;border:2px solid #0d7470;border-radius:8px;padding:.625rem 1.25rem;transition:all .2s}.multi-form-module-scss-module__392YDW__cancelButton:hover:not(:disabled){background:rgba(13,116,112,.1)}.multi-form-module-scss-module__392YDW__cancelButton:disabled{opacity:.6;cursor:not-allowed}.multi-form-module-scss-module__392YDW__confirmButton{color:#fff;cursor:pointer;min-width:8rem;font-size:.875rem;font-weight:600;font-family:var(--font-poppins),sans-serif;background:#0d7470;border:2px solid #0d7470;border-radius:8px;padding:.625rem 1.25rem;transition:all .2s}.multi-form-module-scss-module__392YDW__confirmButton:hover:not(:disabled){background:#0a5d59;border-color:#0a5d59}.multi-form-module-scss-module__392YDW__confirmButton:disabled{opacity:.6;cursor:not-allowed}
.feature-card-module-scss-module__MDzjlq__featureCard{box-sizing:border-box;cursor:pointer;background:linear-gradient(#a0dad8,#9ab7f9 150%);border-radius:1rem;padding:1.2rem;box-shadow:.25rem .25rem .375rem rgba(0,0,0,.2)}.feature-card-module-scss-module__MDzjlq__featureCard:hover{transform:translateY(-.25rem)scale(1.03);box-shadow:.0625rem .0625rem .625rem rgba(0,0,0,.2)}.feature-card-module-scss-module__MDzjlq__featureCard.feature-card-module-scss-module__MDzjlq__disabled:hover{cursor:not-allowed;transform:none;box-shadow:.25rem .25rem .375rem rgba(0,0,0,.2)}.feature-card-module-scss-module__MDzjlq__featureCard h3{color:#222;text-align:left;margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.feature-card-module-scss-module__MDzjlq__featureCard p{color:#444;text-align:left;flex:auto;margin:0 0 1.5rem;font-size:.95rem}.feature-card-module-scss-module__MDzjlq__featureIcons{place-self:center;width:4.5rem;height:4.5rem;min-height:2.5rem;margin-bottom:1.2rem}.feature-card-module-scss-module__MDzjlq__featureMain{background-color:#f9fbfb;border-radius:.75rem;flex-direction:column;align-items:flex-start;width:100%;height:100%;max-height:7.5rem;padding:.25rem .625rem .625rem .375rem;display:flex;position:relative}.feature-card-module-scss-module__MDzjlq__arrow{color:#3a7bd5;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.5rem;display:flex;box-shadow:0 .125rem .375rem rgba(58,123,213,.1)}.feature-card-module-scss-module__MDzjlq__featureExtra{align-items:center;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.feature-card-module-scss-module__MDzjlq__featureExtra p{color:#444;flex:1;margin:0;font-size:.95rem}.feature-card-module-scss-module__MDzjlq__featureDesc{width:100%;margin:0;padding:0}.feature-card-module-scss-module__MDzjlq__featureCard.feature-card-module-scss-module__MDzjlq__disabled{filter:grayscale(65%);opacity:.7}.feature-card-module-scss-module__MDzjlq__featureCard.feature-card-module-scss-module__MDzjlq__disabled:before{content:"";border-radius:inherit;pointer-events:none;background:rgba(0,0,0,.1);position:absolute;top:0;bottom:0;left:0;right:0}.feature-card-module-scss-module__MDzjlq__tooltipWrapper{z-index:10;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:.7rem;right:.7rem}.feature-card-module-scss-module__MDzjlq__tooltipButton{color:#a0dad8;cursor:pointer;background:#0d7470;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.2rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px rgba(0,0,0,.06)}.feature-card-module-scss-module__MDzjlq__tooltip{color:#a0dad8;text-align:left;z-index:20;background:#0d7470;border-radius:.5rem;min-width:14rem;max-width:18rem;margin-top:.3rem;padding:.5rem 1rem;font-size:.95rem;position:absolute;top:2.5rem;right:0;box-shadow:0 2px 8px rgba(0,0,0,.12)}@media (min-width:1280px){.feature-card-module-scss-module__MDzjlq__featureCard{min-height:21.875rem;margin-bottom:0;padding:2.4rem .5rem .5rem}.feature-card-module-scss-module__MDzjlq__featureCard h3{font-size:1.48rem}.feature-card-module-scss-module__MDzjlq__featureCard p{font-size:.85rem}.feature-card-module-scss-module__MDzjlq__featureIcons{width:11.25rem;height:11.25rem;margin-bottom:1rem}.feature-card-module-scss-module__MDzjlq__featureMain{max-height:6.875rem;padding:.25rem .625rem 5.125rem}.feature-card-module-scss-module__MDzjlq__featureExtra{margin-top:-.375rem;margin-left:-.375rem;padding:0 .125rem 0 .5rem}.feature-card-module-scss-module__MDzjlq__arrow{width:1.7rem;height:1.7rem;margin-left:1.25rem;font-size:1.1rem;bottom:.8rem;right:.8rem}}@media screen and (max-width:1280px){.feature-card-module-scss-module__MDzjlq__featureCard{min-height:18.75rem;margin-bottom:0;padding:2.4rem .5rem .5rem}.feature-card-module-scss-module__MDzjlq__featureCard h3{font-size:1.06rem}.feature-card-module-scss-module__MDzjlq__featureCard p{font-size:.74rem}.feature-card-module-scss-module__MDzjlq__featureIcons{width:10.3125rem;height:10.3125rem;margin-bottom:.8rem}.feature-card-module-scss-module__MDzjlq__featureMain{max-height:5rem;padding:.25rem .625rem 5.125rem}.feature-card-module-scss-module__MDzjlq__featureExtra{margin-top:-.375rem;margin-left:-.375rem;padding:0 .125rem 0 .5rem}.feature-card-module-scss-module__MDzjlq__arrow{width:1.7rem;height:1.7rem;margin-left:1.25rem;font-size:1.1rem;bottom:.8rem;right:.8rem}}@media screen and (max-width:1024px){.feature-card-module-scss-module__MDzjlq__featureCard h3{font-size:1.1rem}.feature-card-module-scss-module__MDzjlq__featureCard p{font-size:.79rem}.feature-card-module-scss-module__MDzjlq__featureMain{padding:.125rem .625rem 5.25rem}.feature-card-module-scss-module__MDzjlq__featureExtra{padding:0 .25rem 0 .5rem}}@media screen and (max-width:768px){.feature-card-module-scss-module__MDzjlq__featureCard{min-height:12.5rem;padding:2rem .5rem .5rem}.feature-card-module-scss-module__MDzjlq__featureCard h3{font-size:1.2rem}.feature-card-module-scss-module__MDzjlq__featureCard p{font-size:.85rem}.feature-card-module-scss-module__MDzjlq__featureIcons{width:7.8125rem;height:7.8125rem}.feature-card-module-scss-module__MDzjlq__featureMain{padding:.0625rem .625rem 5.375rem}.feature-card-module-scss-module__MDzjlq__featureExtra{padding:0 .5rem}}@media (max-width:520px){.feature-card-module-scss-module__MDzjlq__featureCard{max-height:14.75rem}.feature-card-module-scss-module__MDzjlq__featureCard h3{font-size:.8rem}.feature-card-module-scss-module__MDzjlq__featureCard p{font-size:.64rem}.feature-card-module-scss-module__MDzjlq__featureIcons{width:6.25rem;height:6.25rem}.feature-card-module-scss-module__MDzjlq__featureMain{padding:.1875rem .125rem 4.375rem .625rem}.feature-card-module-scss-module__MDzjlq__arrow{margin-left:0}}@media (max-width:465px){.feature-card-module-scss-module__MDzjlq__featureCard h3{font-size:.72rem}.feature-card-module-scss-module__MDzjlq__featureCard p{font-size:.56rem}}
.year-selector-panel-module-scss-module__cRUXVW__yearPanel{background:#dbeaea;border:2px solid #0a726d;border-radius:.5rem;flex-direction:column;min-width:5rem;padding:.5rem;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media screen and (max-width:480px){.year-selector-panel-module-scss-module__cRUXVW__yearPanel{min-width:4rem}}.year-selector-panel-module-scss-module__cRUXVW__yearItem{cursor:pointer;color:#0d7470;text-align:center;border-radius:.25rem;padding:.75rem 1rem;font-size:1rem;font-weight:700;transition:all .2s}.year-selector-panel-module-scss-module__cRUXVW__yearItem:hover{background:rgba(13,116,112,.1)}.year-selector-panel-module-scss-module__cRUXVW__yearItem.year-selector-panel-module-scss-module__cRUXVW__selected{background:rgba(13,116,112,.2);font-weight:800}@media screen and (max-width:768px){.year-selector-panel-module-scss-module__cRUXVW__yearItem{padding:.65rem .875rem;font-size:.95rem}}@media screen and (max-width:480px){.year-selector-panel-module-scss-module__cRUXVW__yearItem{padding:.5rem .75rem;font-size:.875rem}}.year-selector-panel-module-scss-module__cRUXVW__divider{opacity:.3;background:#0d7470;height:2px;margin:0}
.quadrant-card-module-scss-module__Y5Z2zW__red-quadrant{color:#392e30;background-color:#d93853}.quadrant-card-module-scss-module__Y5Z2zW__blue-quadrant{color:#392e30;background-color:#4fa5b9}.quadrant-card-module-scss-module__Y5Z2zW__green-quadrant{color:#392e30;background-color:#4da275}.quadrant-card-module-scss-module__Y5Z2zW__yellow-quadrant{color:#392e30;background-color:#fcd13f}.quadrant-card-module-scss-module__Y5Z2zW__quadrantCard{cursor:pointer;border:none;border-radius:1rem;outline:3px solid transparent;justify-content:center;align-items:center;min-height:250px;padding:1.5rem;transition:all .2s;display:flex;overflow:hidden}.quadrant-card-module-scss-module__Y5Z2zW__quadrantCard:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.quadrant-card-module-scss-module__Y5Z2zW__quadrantCard.quadrant-card-module-scss-module__Y5Z2zW__selected{outline:3px solid #fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.25)}.quadrant-card-module-scss-module__Y5Z2zW__quadrantContent{text-align:center}.quadrant-card-module-scss-module__Y5Z2zW__quadrantTitle{margin-bottom:.5rem;font-weight:600}.quadrant-card-module-scss-module__Y5Z2zW__quadrantDescription{line-height-step:1.33333;opacity:.8;margin-bottom:1rem;font-size:.75rem}.quadrant-card-module-scss-module__Y5Z2zW__emojiContainer{justify-content:center;align-items:center;margin-top:.5rem;display:flex}.quadrant-card-module-scss-module__Y5Z2zW__emoji{object-fit:contain;width:140px;height:140px}@media (min-width:40rem){.quadrant-card-module-scss-module__Y5Z2zW__quadrantTitle{font-size:1.25rem}.quadrant-card-module-scss-module__Y5Z2zW__quadrantDescription{font-size:.875rem}}@media (min-width:48rem){.quadrant-card-module-scss-module__Y5Z2zW__quadrantCard{padding:2rem}.quadrant-card-module-scss-module__Y5Z2zW__quadrantTitle{font-size:1.25rem}.quadrant-card-module-scss-module__Y5Z2zW__quadrantDescription{font-size:.875rem}}@media (min-width:64rem){.quadrant-card-module-scss-module__Y5Z2zW__quadrantDescription{font-size:1rem;line-height:1.5}}
.\31 -mood-time-capsule-module-scss-module__9NrHXq__container{background:#e8f0f0;border-radius:.75rem;width:100%;max-width:64rem;margin:0 auto;padding:1.5rem}@media (min-width:640px){.\31 -mood-time-capsule-module-scss-module__9NrHXq__container{padding:2rem}}.\31 -mood-time-capsule-module-scss-module__9NrHXq__formWrapper{flex-direction:column;gap:1.5rem;display:flex}.\31 -mood-time-capsule-module-scss-module__9NrHXq__section{flex-direction:column;gap:.75rem;display:flex}.\31 -mood-time-capsule-module-scss-module__9NrHXq__label{color:#1f2937;font-size:1rem;font-weight:500}.\31 -mood-time-capsule-module-scss-module__9NrHXq__editorContainer{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;overflow:hidden}.\31 -mood-time-capsule-module-scss-module__9NrHXq__toolbar{background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;padding:.5rem;display:flex}.\31 -mood-time-capsule-module-scss-module__9NrHXq__fontSizeSelect{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.\31 -mood-time-capsule-module-scss-module__9NrHXq__fontSizeSelect:focus{outline-offset:1px;outline:2px solid #7fb3b5}.\31 -mood-time-capsule-module-scss-module__9NrHXq__toolbarButtons{gap:.25rem;display:flex}.\31 -mood-time-capsule-module-scss-module__9NrHXq__toolbarButton{cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;transition:background-color .15s}.\31 -mood-time-capsule-module-scss-module__9NrHXq__toolbarButton:hover{background:#f3f4f6}.\31 -mood-time-capsule-module-scss-module__9NrHXq__toolbarButton:focus-visible{outline-offset:1px;outline:2px solid #7fb3b5}.\31 -mood-time-capsule-module-scss-module__9NrHXq__bold{font-weight:700}.\31 -mood-time-capsule-module-scss-module__9NrHXq__italic{font-style:italic}.\31 -mood-time-capsule-module-scss-module__9NrHXq__underline{text-decoration:underline}.\31 -mood-time-capsule-module-scss-module__9NrHXq__textarea{resize:none;background:#fff;border:none;width:100%;min-height:300px;padding:1rem;font-family:inherit;font-size:1rem;line-height:1.5}.\31 -mood-time-capsule-module-scss-module__9NrHXq__textarea:focus{outline:none}.\31 -mood-time-capsule-module-scss-module__9NrHXq__textarea::placeholder{color:#9ca3af}.\31 -mood-time-capsule-module-scss-module__9NrHXq__datePickerWrapper{position:relative}.\31 -mood-time-capsule-module-scss-module__9NrHXq__datePicker{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:1rem;transition:all .15s}.\31 -mood-time-capsule-module-scss-module__9NrHXq__datePicker:focus{border-color:#7fb3b5;outline:none;box-shadow:0 0 0 3px rgba(127,179,181,.1)}.\31 -mood-time-capsule-module-scss-module__9NrHXq__datePicker::placeholder{color:#9ca3af}.\31 -mood-time-capsule-module-scss-module__9NrHXq__calendarIcon{color:#9ca3af;pointer-events:none;width:1.25rem;height:1.25rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.\31 -mood-time-capsule-module-scss-module__9NrHXq__charCounter{text-align:right;color:#6b7280;font-size:.875rem}.\31 -mood-time-capsule-module-scss-module__9NrHXq__createButton{color:#fff;cursor:pointer;background:#4a8b8d;border:none;border-radius:.5rem;width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s}.\31 -mood-time-capsule-module-scss-module__9NrHXq__createButton:hover{background:#3a7b7d}.\31 -mood-time-capsule-module-scss-module__9NrHXq__createButton:focus-visible{outline-offset:2px;outline:2px solid #7fb3b5}.\31 -mood-time-capsule-module-scss-module__9NrHXq__createButton:active{transform:scale(.98)}
.export-dropdown-panel-module-scss-module__w9QODa__exportPanel{background:#dbeaea;border:2px solid #0a726d;border-radius:.5rem;flex-direction:column;min-width:15rem;padding:.5rem;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media screen and (max-width:768px){.export-dropdown-panel-module-scss-module__w9QODa__exportPanel{min-width:13rem}}@media screen and (max-width:480px){.export-dropdown-panel-module-scss-module__w9QODa__exportPanel{width:100%;min-width:auto}}.export-dropdown-panel-module-scss-module__w9QODa__exportItem{cursor:pointer;color:#0d7470;text-align:left;border-radius:.25rem;padding:.875rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .2s}.export-dropdown-panel-module-scss-module__w9QODa__exportItem:hover{background:rgba(13,116,112,.1)}.export-dropdown-panel-module-scss-module__w9QODa__exportItem.export-dropdown-panel-module-scss-module__w9QODa__exportItemDisabled{cursor:not-allowed;opacity:.5}.export-dropdown-panel-module-scss-module__w9QODa__exportItem.export-dropdown-panel-module-scss-module__w9QODa__exportItemDisabled:hover{background:0 0}@media screen and (max-width:768px){.export-dropdown-panel-module-scss-module__w9QODa__exportItem{padding:.75rem 1rem;font-size:.9rem}}@media screen and (max-width:480px){.export-dropdown-panel-module-scss-module__w9QODa__exportItem{padding:.75rem 1rem;font-size:.875rem}}.export-dropdown-panel-module-scss-module__w9QODa__divider{opacity:.3;background:#0d7470;height:2px;margin:0}.export-dropdown-panel-module-scss-module__w9QODa__emptyMessage{text-align:center;color:#666;padding:1rem 1.25rem;font-size:.9rem;font-weight:500;line-height:1.5}@media screen and (max-width:768px){.export-dropdown-panel-module-scss-module__w9QODa__emptyMessage{padding:.875rem 1rem;font-size:.875rem}}@media screen and (max-width:480px){.export-dropdown-panel-module-scss-module__w9QODa__emptyMessage{padding:.875rem 1rem;font-size:.85rem}}
.feature-section-module-scss-module__k3WPtq__featureSection{box-sizing:border-box;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:stretch;gap:2rem 1.5rem;width:100%;margin:0 auto;padding-top:1rem;padding-bottom:1rem;display:grid}@media (min-width:64rem){.feature-section-module-scss-module__k3WPtq__featureSection{grid-template-columns:repeat(4,1fr);gap:2.5rem}}
.daily-mood-entry-card-module-scss-module__ELw6Nq__loader{aspect-ratio:1;border:8px solid var(--primary);border-radius:50%;width:50px;animation:.8s linear infinite alternate daily-mood-entry-card-module-scss-module__ELw6Nq__l20-1,1.6s linear infinite daily-mood-entry-card-module-scss-module__ELw6Nq__l20-2}@keyframes daily-mood-entry-card-module-scss-module__ELw6Nq__l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes daily-mood-entry-card-module-scss-module__ELw6Nq__l20-2{0%{transform:scaleY(1)rotate(0)}49.99%{transform:scaleY(1)rotate(135deg)}50%{transform:scaleY(-1)rotate(0)}to{transform:scaleY(-1)rotate(-135deg)}}.daily-mood-entry-card-module-scss-module__ELw6Nq__disabledText{color:red;text-align:center;z-index:1;background-color:rgba(255,255,255,.8);border-radius:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCardLoading{box-sizing:border-box;cursor:pointer;filter:grayscale(65%);opacity:.7;background:linear-gradient(#a0dad8,#9ab7f9 150%);border-radius:1rem;justify-content:center;align-items:center;padding:1.2rem;display:flex;box-shadow:.25rem .25rem .375rem rgba(0,0,0,.2)}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCardLoading:hover{transform:translateY(-.25rem)scale(1.03);box-shadow:.0625rem .0625rem .625rem rgba(0,0,0,.2)}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCardLoading.daily-mood-entry-card-module-scss-module__ELw6Nq__disabled:hover{cursor:not-allowed;transform:none;box-shadow:.25rem .25rem .375rem rgba(0,0,0,.2)}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCardLoading h3{color:#222;text-align:left;margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCardLoading p{color:#444;text-align:left;flex:auto;margin:0 0 1.5rem;font-size:.95rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard{box-sizing:border-box;cursor:pointer;background:linear-gradient(#a0dad8,#9ab7f9 150%);border-radius:1rem;padding:1.2rem;box-shadow:.25rem .25rem .375rem rgba(0,0,0,.2)}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard:hover{transform:translateY(-.25rem)scale(1.03);box-shadow:.0625rem .0625rem .625rem rgba(0,0,0,.2)}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard.daily-mood-entry-card-module-scss-module__ELw6Nq__disabled:hover{cursor:not-allowed;transform:none;box-shadow:.25rem .25rem .375rem rgba(0,0,0,.2)}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard h3{color:#222;text-align:left;margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard p{color:#444;text-align:left;flex:auto;margin:0 0 1.5rem;font-size:.95rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureIcons{place-self:center;width:4.5rem;height:4.5rem;min-height:2.5rem;margin-bottom:1.2rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureMain{background-color:#f9fbfb;border-radius:.75rem;flex-direction:column;align-items:flex-start;width:100%;height:100%;max-height:7.5rem;padding:.25rem .625rem .625rem .375rem;display:flex;position:relative}.daily-mood-entry-card-module-scss-module__ELw6Nq__arrow{color:#3a7bd5;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.5rem;display:flex;box-shadow:0 .125rem .375rem rgba(58,123,213,.1)}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureExtra{align-items:center;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureExtra p{color:#444;flex:1;margin:0;font-size:.95rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureDesc{width:100%;margin:0;padding:0}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard.daily-mood-entry-card-module-scss-module__ELw6Nq__disabled{filter:grayscale(65%);opacity:.7}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard.daily-mood-entry-card-module-scss-module__ELw6Nq__disabled:before{content:"";border-radius:inherit;pointer-events:none;background:rgba(0,0,0,.1);position:absolute;top:0;bottom:0;left:0;right:0}.daily-mood-entry-card-module-scss-module__ELw6Nq__tooltipWrapper{z-index:10;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:.7rem;right:.7rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__tooltipButton{color:#a0dad8;cursor:pointer;background:#0d7470;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.2rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px rgba(0,0,0,.06)}.daily-mood-entry-card-module-scss-module__ELw6Nq__tooltip{color:#a0dad8;text-align:left;z-index:20;background:#0d7470;border-radius:.5rem;min-width:14rem;max-width:18rem;margin-top:.3rem;padding:.5rem 1rem;font-size:.95rem;position:absolute;top:2.5rem;right:0;box-shadow:0 2px 8px rgba(0,0,0,.12)}@media (min-width:1280px){.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard{min-height:21.875rem;margin-bottom:0;padding:2.4rem .5rem .5rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard h3{font-size:1.48rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard p{font-size:.85rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureIcons{width:11.25rem;height:11.25rem;margin-bottom:1rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureMain{max-height:6.875rem;padding:.25rem .625rem 5.125rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureExtra{margin-top:-.375rem;margin-left:-.375rem;padding:0 .125rem 0 .5rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__arrow{width:1.7rem;height:1.7rem;margin-left:1.25rem;font-size:1.1rem;bottom:.8rem;right:.8rem}}@media screen and (max-width:1280px){.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard{min-height:18.75rem;margin-bottom:0;padding:2.4rem .5rem .5rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard h3{font-size:1.06rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard p{font-size:.74rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureIcons{width:10.3125rem;height:10.3125rem;margin-bottom:.8rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureMain{max-height:5rem;padding:.25rem .625rem 5.125rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureExtra{margin-top:-.375rem;margin-left:-.375rem;padding:0 .125rem 0 .5rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__arrow{width:1.7rem;height:1.7rem;margin-left:1.25rem;font-size:1.1rem;bottom:.8rem;right:.8rem}}@media screen and (max-width:1024px){.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard h3{font-size:1.1rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard p{font-size:.79rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureMain{padding:.125rem .625rem 5.25rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureExtra{padding:0 .25rem 0 .5rem}}@media screen and (max-width:768px){.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard{min-height:12.5rem;padding:2rem .5rem .5rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard h3{font-size:1.2rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard p{font-size:.85rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureIcons{width:7.8125rem;height:7.8125rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureMain{padding:.0625rem .625rem 5.375rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureExtra{padding:0 .5rem}}@media (max-width:520px){.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard{max-height:14.75rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard h3{font-size:.8rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard p{font-size:.64rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureIcons{width:6.25rem;height:6.25rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureMain{padding:.1875rem .125rem 4.375rem .625rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__arrow{margin-left:0}}@media (max-width:465px){.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard h3{font-size:.72rem}.daily-mood-entry-card-module-scss-module__ELw6Nq__featureCard p{font-size:.56rem}}
.button-module-scss-module__tKtA3W__primary{background-color:var(--primary);color:var(--neutral-100);cursor:pointer;border-radius:.25rem;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.42857;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.button-module-scss-module__tKtA3W__primary:hover{opacity:.9}.button-module-scss-module__tKtA3W__primary:disabled{background-color:var(--neutral-300)}.button-module-scss-module__tKtA3W__primary-outline{color:var(--primary);border:2px solid var(--primary);cursor:pointer;background-color:transparent;border-radius:.25rem;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.42857}.button-module-scss-module__tKtA3W__primary-outline:hover{background-color:var(--green-50)}.button-module-scss-module__tKtA3W__primary-outline:disabled{background-color:var(--neutral-300)}.button-module-scss-module__tKtA3W__secondary{background-color:transparent;background-color:var(--neutral-100);color:var(--primary);cursor:pointer;border-radius:.25rem;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.42857;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.button-module-scss-module__tKtA3W__secondary:hover{opacity:.8}@media (min-width:96rem){.button-module-scss-module__tKtA3W__primary,.button-module-scss-module__tKtA3W__primary-outline,.button-module-scss-module__tKtA3W__secondary{padding:.75rem 1.5rem;font-size:1rem;line-height:1.5}}
.explore-card-module-scss-module__l086HW__exploreCard{box-sizing:border-box;cursor:pointer;border-radius:1rem;flex-direction:column;flex:16.25rem;min-width:0;padding:1.2rem 1.2rem 0;display:flex;position:relative;overflow:hidden;box-shadow:4px 4px 6px rgba(0,0,0,.2)}.explore-card-module-scss-module__l086HW__exploreCard:hover{transform:translateY(-.25rem)scale(1.03);box-shadow:.0625rem .0625rem .625rem rgba(0,0,0,.2)}.explore-card-module-scss-module__l086HW__exploreCard{transition:transform .18s,box-shadow .18s}.explore-card-module-scss-module__l086HW__exploreCard h3{color:#222;text-align:left;word-wrap:break-word;overflow-wrap:break-word;margin:0 0 .5rem;font-size:1.7rem;font-weight:700}.explore-card-module-scss-module__l086HW__exploreCard p{color:#444;text-align:left;word-wrap:break-word;overflow-wrap:break-word;flex:auto;margin:0 0 1.5rem;font-size:.95rem}.explore-card-module-scss-module__l086HW__exploreCard .explore-card-module-scss-module__l086HW__content{flex:auto;min-width:0}.explore-card-module-scss-module__l086HW__notificationBadge{color:#fff;text-align:center;background:#ef4444;border-radius:9999px;align-content:center;min-width:3.125rem;height:3.125rem;font-size:1.75rem;font-weight:700;line-height:1.25rem;position:absolute;top:-.125rem;right:-.125rem;box-shadow:0 .0625rem .125rem rgba(0,0,0,.15)}.explore-card-module-scss-module__l086HW__exploreExtra{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:.75rem;min-width:0;margin-top:auto;padding-bottom:.75rem;display:flex}.explore-card-module-scss-module__l086HW__exploreImages{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex:auto;min-width:0;margin-bottom:-.75rem;line-height:0;overflow:visible}.explore-card-module-scss-module__l086HW__exploreImages img{object-fit:contain;flex-shrink:1;width:9.375rem;max-width:100%;height:auto;padding:0;display:block}.explore-card-module-scss-module__l086HW__arrowWhite{flex:none;width:max(6.25rem,min(3vw,2.25rem));height:auto;transition:transform .16s}.explore-card-module-scss-module__l086HW__arrowManagement{object-fit:contain;flex-shrink:0;width:max(2.25rem,min(3vw,6.25rem));height:auto;transition:transform .16s}.explore-card-module-scss-module__l086HW__exploreCard:hover .explore-card-module-scss-module__l086HW__arrowManagement,.explore-card-module-scss-module__l086HW__exploreCard:hover .explore-card-module-scss-module__l086HW__arrowWhite{transform:scale(.92)}.explore-card-module-scss-module__l086HW__managementVariant{min-width:unset;text-decoration:none}.explore-card-module-scss-module__l086HW__managementVariant .explore-card-module-scss-module__l086HW__content{flex:1}.explore-card-module-scss-module__l086HW__managementVariant .explore-card-module-scss-module__l086HW__exploreExtra{justify-content:flex-end;margin-top:auto;padding-bottom:1rem}@media (min-width:820px) and (max-width:1024px){.explore-card-module-scss-module__l086HW__exploreCard{padding-top:1rem;padding-left:1rem;padding-right:1rem}.explore-card-module-scss-module__l086HW__exploreCard h3{font-size:1.4rem;font-weight:700}.explore-card-module-scss-module__l086HW__exploreCard p{margin-bottom:1.2rem;font-size:.88rem}.explore-card-module-scss-module__l086HW__notificationBadge{min-width:2.5rem;height:2.5rem;font-size:1.5rem}.explore-card-module-scss-module__l086HW__exploreExtra{gap:.5rem}.explore-card-module-scss-module__l086HW__exploreImages img{width:7.5rem;max-width:100%}.explore-card-module-scss-module__l086HW__arrowWhite{flex-shrink:0;width:3.5rem}.explore-card-module-scss-module__l086HW__arrowManagement{flex-shrink:0;width:3.5rem;height:auto}}@media screen and (max-width:1024px){.explore-card-module-scss-module__l086HW__exploreCard h3{font-size:1.5rem;font-weight:700}.explore-card-module-scss-module__l086HW__exploreCard p{font-size:.9rem}.explore-card-module-scss-module__l086HW__notificationBadge{min-width:3rem;height:3rem;font-size:1.75rem}.explore-card-module-scss-module__l086HW__exploreExtra{gap:1rem}.explore-card-module-scss-module__l086HW__exploreImages img{width:8.75rem;max-width:100%}.explore-card-module-scss-module__l086HW__arrowWhite{flex-shrink:0;width:4rem}.explore-card-module-scss-module__l086HW__arrowManagement{flex-shrink:0;width:4rem;height:auto}}@media (max-width:900px) and (min-width:768px){.explore-card-module-scss-module__l086HW__exploreCard{padding-top:1rem;padding-left:1rem;padding-right:1rem}.explore-card-module-scss-module__l086HW__exploreCard h3{font-size:1.3rem;font-weight:700}.explore-card-module-scss-module__l086HW__exploreCard p{margin-bottom:1rem;font-size:.87rem}.explore-card-module-scss-module__l086HW__notificationBadge{min-width:2.5rem;height:2.5rem;font-size:1.5rem}.explore-card-module-scss-module__l086HW__exploreExtra{gap:.5rem}.explore-card-module-scss-module__l086HW__exploreImages img{width:7rem;max-width:100%}.explore-card-module-scss-module__l086HW__arrowWhite{flex-shrink:0;width:3.25rem}.explore-card-module-scss-module__l086HW__arrowManagement{flex-shrink:0;width:3.25rem;height:auto}}@media screen and (max-width:768px){.explore-card-module-scss-module__l086HW__exploreCard h3{font-size:1.4rem;font-weight:700}.explore-card-module-scss-module__l086HW__exploreCard p{font-size:.88rem}.explore-card-module-scss-module__l086HW__notificationBadge{min-width:2.25rem;height:2.25rem;font-size:1.375rem}.explore-card-module-scss-module__l086HW__exploreExtra{gap:.75rem}.explore-card-module-scss-module__l086HW__exploreImages img{width:7.5rem;max-width:100%}.explore-card-module-scss-module__l086HW__arrowWhite{flex-shrink:0;width:3.5rem}.explore-card-module-scss-module__l086HW__arrowManagement{flex-shrink:0;width:3.5rem;height:auto}}@media (max-width:762px) and (min-width:734px){.explore-card-module-scss-module__l086HW__notificationBadge{min-width:2.125rem;height:2.125rem;font-size:1.188rem}}@media screen and (max-width:576px){.explore-card-module-scss-module__l086HW__exploreCard h3{font-size:1.3rem;font-weight:700}.explore-card-module-scss-module__l086HW__exploreCard p{font-size:.87rem}.explore-card-module-scss-module__l086HW__notificationBadge{min-width:2.375rem;height:2.375rem;font-size:1.25rem}.explore-card-module-scss-module__l086HW__exploreExtra{gap:8rem}.explore-card-module-scss-module__l086HW__exploreImages img{width:7.5rem}.explore-card-module-scss-module__l086HW__arrowWhite{width:5rem}.explore-card-module-scss-module__l086HW__arrowManagement{width:5rem;height:auto}}@media screen and (max-width:480px){.explore-card-module-scss-module__l086HW__exploreCard h3{font-size:1.1rem;font-weight:700}.explore-card-module-scss-module__l086HW__exploreCard p{font-size:.85rem}.explore-card-module-scss-module__l086HW__notificationBadge{min-width:2.25rem;height:2.25rem;font-size:1.125rem}.explore-card-module-scss-module__l086HW__exploreExtra{gap:7.5rem}.explore-card-module-scss-module__l086HW__exploreImages img{width:6.875rem}.explore-card-module-scss-module__l086HW__arrowWhite{width:4.375rem}.explore-card-module-scss-module__l086HW__arrowManagement{width:4.375rem;height:auto}}@media screen and (max-width:320px){.explore-card-module-scss-module__l086HW__exploreCard{max-width:15rem}.explore-card-module-scss-module__l086HW__exploreCard h3{font-size:1rem;font-weight:700}.explore-card-module-scss-module__l086HW__exploreCard p{font-size:.84rem}.explore-card-module-scss-module__l086HW__notificationBadge{min-width:2.125rem;height:2.125rem;font-size:1rem}.explore-card-module-scss-module__l086HW__exploreExtra{gap:5rem}.explore-card-module-scss-module__l086HW__exploreImages img{width:6.25rem}.explore-card-module-scss-module__l086HW__arrowWhite{width:3.75rem}.explore-card-module-scss-module__l086HW__arrowManagement{width:3.75rem;height:auto}}
.top-mood-correlations-module-scss-module__7T5v6q__correlationsContainer{flex-direction:column;gap:0;margin-top:1rem;display:flex}.top-mood-correlations-module-scss-module__7T5v6q__expandButton{color:#0a726d;cursor:pointer;text-align:center;background:0 0;border:none;margin-top:1rem;padding:.5rem 0;font-size:.875rem;font-weight:500;text-decoration:underline;transition:color .2s}.top-mood-correlations-module-scss-module__7T5v6q__expandButton:hover{color:#085d58}.top-mood-correlations-module-scss-module__7T5v6q__expandButton:active{color:#0a726d}@media (max-width:768px){.top-mood-correlations-module-scss-module__7T5v6q__expandButton{font-size:.8rem}}
.correlation-category-module-scss-module__dPkada__categoryCard{background:#dbeaea;border-radius:1rem;margin-bottom:2rem;padding:2rem;box-shadow:0 4px 8px rgba(0,0,0,.1)}.correlation-category-module-scss-module__dPkada__categoryHeader{color:#000;text-align:center;margin:0 0 1rem;font-size:1.5rem;font-weight:700}.correlation-category-module-scss-module__dPkada__separator{background-color:#0d7470;width:100%;height:2px;margin:0 0 1.5rem}.correlation-category-module-scss-module__dPkada__subcategoriesContainer{flex-direction:column;gap:2rem;display:flex}@media (max-width:768px){.correlation-category-module-scss-module__dPkada__categoryCard{margin-bottom:1.5rem;padding:1.5rem}.correlation-category-module-scss-module__dPkada__categoryHeader{font-size:1.25rem}.correlation-category-module-scss-module__dPkada__separator{margin:0 0 1.25rem}.correlation-category-module-scss-module__dPkada__subcategoriesContainer{gap:1.5rem}}.correlation-category-module-scss-module__dPkada__expandButton{color:#0a726d;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:.5rem;padding:.5rem 0;font-size:.875rem;font-weight:500;text-decoration:underline;transition:color .2s}.correlation-category-module-scss-module__dPkada__expandButton:hover{color:#085d58}.correlation-category-module-scss-module__dPkada__expandButton:active{color:#0a726d}@media (max-width:768px){.correlation-category-module-scss-module__dPkada__expandButton{font-size:.8rem}}
