.footer{padding:.25rem .5rem;color:#545454;font-size:.26rem;line-height:1.4;text-align:center}.footer-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.28rem}.footer a{text-decoration:none;color:inherit;background:none;outline:none;cursor:pointer}.light-scheme,.dark-scheme{background-color:var(--c-background)}.privacy__nav{margin-bottom:.24rem}.privacy__content{padding:0 .24rem;-webkit-box-sizing:border-box;box-sizing:border-box}.page__header-four{font-size:.32rem;font-weight:blod;line-height:.4rem;padding:.16rem 0;color:#121212}.page__paragraph{margin-bottom:.4rem;font-size:.32rem;line-height:.48rem;color:#121212;word-wrap:break-word;font-family:arial,helvetica,sans-serif}.privacy__content ul{list-style:disc!important}:lang(ar) .privacy__content ul{padding-right:.48rem}:lang(en) .privacy__content ul{padding-left:.48rem}.privacy__content ul li::marker{color:#121212}@media screen and (min-width:768px){.privacy__content{padding:0}}.terms__nav{margin-bottom:.24rem}.terms__content{padding:0 .24rem;-webkit-box-sizing:border-box;box-sizing:border-box}.page__header-two{font-size:.44rem;font-weight:blod;line-height:.64rem;padding:.16rem 0;color:#121212}.page__header-four{font-size:.32rem;font-weight:blod;line-height:.04rem;padding:.16rem 0;color:#121212}.page__paragraph{margin-bottom:.04rem;font-size:.32rem;line-height:.48rem;color:#121212;word-wrap:break-word;font-family:arial,helvetica,sans-serif}:lang(en) .page__paragraph{font-family:Roboto Condensed,arial,helvetica,sans-serif}.terms__content ul{list-style:disc!important}:lang(ar) .terms__content ul{padding-right:.48rem}:lang(en) .terms__content ul{padding-left:.48rem}.terms__content ul li::marker{color:#121212}.page__unordered-list-item{font-size:.32rem;color:#121212;line-height:.48rem;list-style:disc;margin-bottom:.24rem;word-wrap:break-word}@media screen and (min-width:768px){.terms__content{padding:0}}.contact__nav{margin-bottom:.4rem}.contact{padding:0 .24rem;margin-bottom:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}.contact__title{font-size:.44rem;font-weight:600;line-height:.64rem;padding:.16rem 0;color:#121212}.contact__email{color:#121212;text-decoration:underline}.contact p{margin-bottom:.04rem;font-size:.32rem;line-height:.48rem;color:#121212;word-wrap:break-word}.contact ul{list-style:disc!important;padding-right:.48rem;margin-bottom:.4rem}.contact ul li{font-size:.32rem;line-height:.48rem;font-weight:500}.contact__form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__form label{display:block;font-size:.32rem;font-weight:700;color:#121212;margin-bottom:.2rem}.contact__form input,.contact__form select{width:100%;height:.64rem;padding:.02rem .22rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:.02rem solid #c0c4cc;border-radius:.08rem;margin-bottom:.2rem}:lang(ar).contact__form #firstname,.contact__form #email{margin-right:0}:lang(en).contact__form #firstname,.contact__form #email{margin-left:0}.contact__comment{width:100%;padding:.2rem .22rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.08rem;border:.02rem solid #c0c4cc;margin-bottom:.2rem}.contact__submit{font-size:.28rem;color:#fff;padding:.1rem .3rem;border-radius:.08rem;border:.04rem solid #000000;background-color:#000}.contact__submit:hover{cursor:pointer}.mood{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;width:100%}.mood-wapper{width:100%;max-width:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem -.12rem rgb(0 0 0 / .25);box-shadow:0 0 #0000,0 0 #0000,0 .25rem .5rem -.12rem #00000040;overflow-y:auto;scrollbar-width:none}.mood-wapper main{padding:.46rem}.mood-dashed-line{margin:.46rem 0;border-color:#e5e7eb;border-style:dashed;border-top-width:1px}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:.46rem}.header-wapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.15rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.1rem .3rem .1rem .2rem;border-radius:.99rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgb(245 245 244);background-color:#fff}.header-date{color:#1c1917;font-size:.32rem;font-weight:700;width:.66rem;height:.66rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-month-wapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.1rem;font-size:.32rem}.header-weekday{font-size:.28rem;letter-spacing:.04em;color:#292524;text-transform:uppercase;font-weight:800}.header-separator{color:#d6d3d1;font-weight:700;font-size:.24rem}.header-month{font-size:.24rem;letter-spacing:.04em;color:#a8a29e;text-transform:uppercase;font-weight:700}.quote-card{width:100%;padding:.38rem;margin-top:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgb(255 224 130 / .3);border-radius:.38rem;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 1px .08rem 0 rgb(0 0 0 / .05);box-shadow:0 0 #0000,0 0 #0000,0 1px .08rem #0000000d;background-color:#fff8e1}.quote-card-wapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.2rem}.quote-card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.1rem;border-radius:.1rem;margin-right:.14rem;background-color:#ffd54f}.quote-card-descript{color:#78350f99;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:.22rem;line-height:1.2}.quote-card-loading{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.quote-card-loading>div{height:.3rem;border-radius:.08rem;background-color:#fde68a80}.quote-card-loading>div:nth-child(1){width:75%}.quote-card-loading>div:nth-child(2){width:50%;margin-top:.15rem}.quote-card-content-text{color:#451a03;font-size:.34rem;font-weight:600;line-height:1.375;margin:0}.quote-card-content-author{margin:.16rem 0 0;text-align:right;color:#b45309;font-size:.22rem;font-weight:700}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}.mood-grid-wapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mood-grid{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:4.48rem;margin-bottom:.32rem}.mood-grid-bg{position:absolute;width:3.4rem;height:3.4rem;border-radius:9.99rem;opacity:.6;-webkit-transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-filter:blur(.64rem);filter:blur(.64rem)}.mood-grid-icon{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.mood-grid-icon-before{opacity:.8;-webkit-transform:translate(0,0) rotate(12deg) skewX(0) skewY(0) scaleX(1) scaleY(.9);-ms-transform:translate(0,0) rotate(12deg) skewX(0) skewY(0) scaleX(1) scaleY(.9);transform:translate(0) rotate(12deg) skew(0) skewY(0) scaleX(1) scaleY(.9)}.mood-grid-icon-after{opacity:1;-webkit-transform:translate(0,0) rotate(0deg) skewX(0) skewY(0) scaleX(1) scaleY(1);-ms-transform:translate(0,0) rotate(0deg) skewX(0) skewY(0) scaleX(1) scaleY(1);transform:translate(0) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1)}.mood-grid-icon-emoji{font-size:2.1rem;line-height:1;-webkit-filter:drop-shadow(0 .25rem .25rem rgb(0 0 0 / .15));filter:drop-shadow(0 .25rem .25rem rgb(0 0 0 / .15));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bg-red-100{background-color:#fee2e2}.bg-orange-100{background-color:#ffedd5}.bg-indigo-100{background-color:#e0e7ff}.bg-teal-100{background-color:#ccfbf1}.bg-lime-100{background-color:#ecfccb}.bg-green-100{background-color:#dcfce7}.bg-cyan-100{background-color:#cffafe}.bg-blue-100{background-color:#dbeafe}.bg-violet-100{background-color:#ede9fe}.bg-purple-100{background-color:#f3e8ff}.bg-fuchsia-100{background-color:#fae8ff}.bg-pink-100{background-color:#fce7f3}.bg-rose-100{background-color:#ffe4e6}.bg-amber-100{background-color:#fef3c7}.bg-red-500{background-color:#ef4444}.bg-orange-500{background-color:#f97316}.bg-indigo-400{background-color:#818cf8}.bg-teal-500{background-color:#14b8a6}.bg-lime-500{background-color:#84cc16}.bg-amber-400{background-color:#fbbf24}.bg-green-500{background-color:#22c55e}.bg-cyan-500{background-color:#06b6d4}.bg-blue-500{background-color:#3b82f6}.bg-violet-500{background-color:#8b5cf6}.mood-feeling{font-size:.58rem;line-height:1.4;color:#000;letter-spacing:-.025em;font-weight:700;margin-bottom:.42rem;width:100%;white-space:nowrap;text-align:center;overflow:hidden;text-overflow:ellipsis}.bg-purple-500{background-color:#a855f7}.bg-fuchsia-400{background-color:#e879f9}.bg-pink-400{background-color:#f472b6}.bg-rose-500{background-color:#f43f5e}.mood-feeling-label{opacity:.8;text-underline-offset:.06rem;text-decoration-thickness:.06rem;-webkit-text-decoration-style:wavy;text-decoration-style:wavy}.mood-list-wapper{width:100%;margin-bottom:.46rem}.mood-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.15rem .07rem;overflow-x:auto;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scrollbar-width:none;gap:.15rem}.mood-list-add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.16rem;font-size:.23rem;line-height:1.2;padding:.23rem .38rem;color:#78716c;letter-spacing:.05em;text-transform:uppercase;font-weight:700;background-color:#fff;border:1px solid rgb(243 244 246);border-radius:.99rem}.mood-list-item{position:relative;font-size:.27rem;padding:.23rem .38rem;font-weight:700;border-radius:9.99rem;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.2s;transition-duration:.2s}.mood-list-item-selected{color:#fff;-webkit-box-shadow:0 0 0 .04rem #fff,0 0 0 .08rem rgb(255 255 255),0 .2rem .3rem -.06rem rgb(0 0 0 / .1),0 .08rem .12rem -.08rem rgb(0 0 0 / .1);box-shadow:0 0 0 .04rem #fff,0 0 0 .08rem #fff,0 .2rem .3rem -.06rem #0000001a,0 .08rem .12rem -.08rem #0000001a;-webkit-transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05);-ms-transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05);transform:translate(0) rotate(0) skew(0) skewY(0) scaleX(1.05) scaleY(1.05);--tw-ring-offset-width: .02rem;border:0}.mood-list-item-unselected{background-color:#fff;color:#9ca3af;border:1px solid rgb(243 244 246)}.mood-list-item-unselected:hover{border-color:#d1d5db}.mood-list-item-selected-mark{position:absolute;inset:0;border-radius:9.99rem;z-index:-10}.mood-note-wapper{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.31rem;border:1px solid rgb(243 244 246);border-radius:.46rem;background-color:#fff;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .02rem .04rem 0 rgb(0 0 0 / .05);box-shadow:0 0 #0000,0 0 #0000,0 .02rem .04rem #0000000d;margin-bottom:.32rem;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.mood-note-wapper:focus-within{--tw-ring-color: rgb(0 0 0 / .05);-webkit-box-shadow:0 0 0 0 #fff,0 0 0 .03rem rgb(0 0 0 / .05),0 0 #0000;box-shadow:0 0 #fff,0 0 0 .03rem #0000000d,0 0 #0000}.mood-note-label{display:block;color:#9ca3af;letter-spacing:.05em;text-transform:uppercase;font-weight:700;font-size:.24rem;line-height:1.2;margin:.08rem 0 .16rem .04rem}.mood-note-textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:1.28rem;font-weight:500;font-size:.24rem;line-height:1.4;padding:.24rem;color:#1f2937;background-color:#f9fafb;border:0;border-radius:.24rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.mood-note-textarea:focus{outline:.02rem solid transparent;outline-offset:.02rem;background-color:#fff}.mood-save-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.16rem;padding:.3rem 0;width:100%;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .35rem .42rem -.08rem rgb(0 0 0 / .1),0 .12rem .15rem -.1rem rgb(0 0 0 / .1);box-shadow:0 0 #0000,0 0 #0000,0 .35rem .42rem -.08rem #0000001a,0 .12rem .15rem -.1rem #0000001a;color:#fff;font-weight:700;font-size:.36rem;line-height:1.8;border-radius:.32rem;border:0}.add-note-container-editor-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;color:#44403c;font-size:.24rem;line-height:1.5;padding:.32rem;background-color:#fafaf9;border-radius:.32rem;resize:none;width:100%;height:2.46rem}.add-note-container-operation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.24rem;margin-top:.46rem}.add-note-container-operation-cancel{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;font-size:.24rem;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:#a8a29e;padding:.24rem .32rem;cursor:pointer;border-radius:.24rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.add-note-container-operation-cancel:hover{background-color:#fafaf9}.add-note-container-operation-save{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;font-size:.24rem;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;font-weight:600;padding:.24rem .32rem;cursor:pointer;color:#fff;border-radius:.24rem;background-color:#292524}.add-note-container-operation-save:hover{background-color:#1c1917;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .4rem .5rem -.1rem rgb(0 0 0 / .1),0 .16rem .2rem -.12rem rgb(0 0 0 / .1);box-shadow:0 0 #0000,0 0 #0000,0 .4rem .5rem -.1rem #0000001a,0 .16rem .2rem -.12rem #0000001a}.add-note-container-operation-close{position:absolute;top:.3rem;right:.3rem;border-radius:50%;padding:.16rem;color:#d6d3d1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;cursor:pointer}.add-note-container-operation-close:hover{background-color:#fafaf9;color:#78716c}.add-mood-modal{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;inset:0;z-index:50}.add-mood-modal-mark{position:absolute;inset:0;-webkit-backdrop-filter:blur(.08rem);backdrop-filter:blur(.08rem);background-color:#0000004d;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:1.5s;transition-duration:1.5s}.add-mood-modal-container{position:relative;padding:.46rem;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .48rem .98rem -.24rem rgb(0 0 0 / .25);box-shadow:0 0 #0000,0 0 #0000,0 .48rem .98rem -.24rem #00000040;background-color:#fff;border-top-left-radius:.78rem;border-top-right-radius:.78rem;width:100%;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s}.add-mood-modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.46rem}.add-mood-modal-title h2{color:#111827;letter-spacing:-.025em;font-weight:700;font-size:.46rem;line-height:1.3}.add-mood-modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.16rem;background-color:#f3f4f6;border-radius:50%;border:0}.add-mood-modal-Emoji{display:grid;gap:.24rem;margin-bottom:.62rem;grid-template-columns:repeat(4,minmax(0,1fr))}.add-mood-modal-Emoji-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.24rem 0;border-radius:.32rem;border:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.2s;transition-duration:.2s}.add-mood-modal-Emoji-item-img{width:.75rem;height:.75rem}.add-mood-modal-Emoji-item-selected{background-color:#f3f4f6;-webkit-box-shadow:0 0 0 .05rem #fff,0 0 0 .08rem rgb(0 0 0 / 1),0 .02rem .04rem 0 rgb(0 0 0 / .05),0 0 #0000;box-shadow:0 0 0 .05rem #fff,0 0 0 .08rem #000,0 .02rem .04rem #0000000d,0 0 #0000;-webkit-transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05);-ms-transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05);transform:translate(0) rotate(0) skew(0) skewY(0) scaleX(1.05) scaleY(1.05)}.add-mood-modal-Emoji-item-icon{width:.7rem;margin-bottom:.08rem}.add-mood-modal-Emoji-item-status{color:#000;letter-spacing:.025em;text-transform:uppercase;font-weight:700;font-size:.2rem}.add-mood-modal-color{margin-bottom:.62rem}.add-mood-modal-color-label{display:block;padding:.08rem 0 .24rem;color:#9ca3af;letter-spacing:.05em;text-transform:uppercase;font-size:.24rem;line-height:1.2;font-weight:700}.add-mood-modal-color-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.24rem;overflow-x:auto;padding:.16rem .15rem;scrollbar-width:none}.add-mood-modal-color-item-detail{width:.8rem;height:.8rem;border:0;border-radius:9.99rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.2s;transition-duration:.2s}.add-mood-modal-color-item-detail-selected{-webkit-box-shadow:0 0 0 .04rem #fff,0 0 0 .12rem rgb(229 231 235 / 1),0 .2rem .3rem -.06rem rgb(0 0 0 / .1),0 .08rem .12rem -.08rem rgb(0 0 0 / .1),0 0 #0000;box-shadow:0 0 0 .04rem #fff,0 0 0 .12rem #e5e7eb,0 .2rem .3rem -.06rem #0000001a,0 .08rem .12rem -.08rem #0000001a,0 0 #0000;-webkit-transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05);-ms-transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05);transform:translate(0) rotate(0) skew(0) skewY(0) scaleX(1.05) scaleY(1.05)}.add-mood-modal-color-item-detail-unselected{opacity:.7}.add-mood-modal-color-item-detail-unselected:hover{opacity:1}.add-mood-modal-save-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.16rem;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .4rem .5rem -.1rem rgb(0 0 0 / .1),0 .16rem .2rem -.12rem rgb(0 0 0 / .1);box-shadow:0 0 #0000,0 0 #0000,0 .4rem .5rem -.1rem #0000001a,0 .16rem .2rem -.12rem #0000001a;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;color:#fff;font-weight:700;font-size:.34rem;line-height:1.5;padding:.3rem 0;width:100%;border:0;background-color:#000;border-radius:.3rem}@media(min-width:640px){.add-mood-modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-mood-modal-container{border-radius:.8rem;width:6rem}}.image-default-background{-webkit-animation:skeleton-loading 1.4s ease infinite;animation:skeleton-loading 1.4s ease infinite;background-image:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));background-image:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%}.image-default-background{display:block;width:100%;height:100%}.image-main{display:block;width:100%}.image-main.is-hidden{opacity:0;position:absolute;inset:0}@-webkit-keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.calendar-modal{position:fixed;inset:0;z-index:60;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.3rem;font-size:.16rem}.calendar-modal-mask{position:absolute;inset:0;background-color:#1c19174d;-webkit-backdrop-filter:blur(.24rem);backdrop-filter:blur(.24rem);-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.calendar-modal-card{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:7.6rem;border:1px solid rgb(255 255 255 / .5);background-color:#fff;border-radius:.8rem;padding:.48rem;-webkit-box-shadow:0 0 0 0px #fff,0 0 0 .02rem rgb(0 0 0 / .05),0 0 #0000;box-shadow:0 0 #fff,0 0 0 .02rem #0000000d,0 0 #0000}.calendar-modal-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .08rem;margin-bottom:.46rem}.calendar-modal-card-header-month{color:#000;letter-spacing:-.025em;font-size:.3rem;font-weight:700;line-height:1.4}.calendar-modal-card-header-year{font-weight:500;color:#9ca3af}.calendar-modal-card-header-operation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.15rem}.calendar-modal-card-header-left-button,.calendar-modal-card-header-right-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.7rem;height:.7rem;border-radius:50%;color:#4b5563;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.calendar-modal-card-header-right-button:hover,.calendar-modal-card-header-left-button:hover{background-color:#f3f4f6}.calendar-modal-header{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.24rem}.calendar-modal-header-text{font-size:.24rem;line-height:1.3;font-weight:700;text-align:center;color:#d1d5db;padding:.08rem 0}.calendar-modal-day{display:grid;row-gap:.24rem;-webkit-column-gap:.08rem;-moz-column-gap:.08rem;column-gap:.08rem;margin-bottom:.48rem;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-modal-day-empty,.calendar-modal-day-item-button{width:.76rem;height:.76rem}.calendar-modal-day-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:.76rem}.calendar-modal-day-item-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.3rem;line-height:1.4;font-weight:700;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;border-radius:50%}.calendar-modal-day-item-button-selected{background-color:#000;color:#fff;-webkit-box-shadow:0 0 #0000,0 0 #0000,0 .2rem .3rem -.06rem rgb(0 0 0 / .1),0 .08rem .12rem -.08rem rgb(0 0 0 / .1);box-shadow:0 0 #0000,0 0 #0000,0 .2rem .3rem -.06rem #0000001a,0 .08rem .12rem -.08rem #0000001a;-webkit-transform:scaleX(1.1) scaleY(1.1);-ms-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}.calendar-modal-day-item-button-today{color:#000;background-color:#f3f4f6;-webkit-box-shadow:inset 0 0 0 0 #fff,inset 0 0 0 .04rem rgb(0 0 0 / .05),0 0 #0000;box-shadow:inset 0 0 #fff,inset 0 0 0 .04rem #0000000d,0 0 #0000}.calendar-modal-day-item-button-default{color:#4b5563}.calendar-modal-day-item-button-default:hover{background-color:#f9fafb}.calendar-modal-day-item-button-marked-selected,.calendar-modal-day-item-button-marked-unselected{position:absolute;width:.08rem;height:.08rem;bottom:.06rem;border-radius:99.99rem}.calendar-modal-day-item-button-marked-selected{background-color:#ffffffb3}.calendar-modal-day-item-button-marked-unselected{background-color:#6366f1}.calendar-modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.3rem;border-top:1px solid rgb(243 244 246)}.calendar-modal-footer-today{font-size:.26rem;line-height:1.5;font-weight:700;color:#000;padding:.24rem .32rem;background-color:#f9fafb;border-radius:.24rem;-webkit-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.calendar-modal-footer-today:hover{background-color:#f3f4f6}.calendar-modal-footer-cancel{font-size:.28rem;line-height:1.5;font-weight:700;color:#9ca3af;padding:.24rem .32rem;border-radius:.24rem;-webkit-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.calendar-modal-footer-cancel:hover{background-color:#f9fafb;color:#4b5563}.date-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.46rem;padding:0 .15rem}.date-navigation-left-button,.date-navigation-right-button{padding:.15rem;color:#6b7280;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s;border:0;border-radius:9.99rem;background-color:transparent}.date-navigation-left-button:hover,.date-navigation-right-button:hover{color:#000;background-color:#f3f4f6}.date-navigation-left-button:active,.date-navigation-right-button:active{-webkit-transition:scaleX(.95) scaleY(.95);transition:scaleX(.95) scaleY(.95);color:#6b7280}.date-navigation-calendar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.23rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-navigation-calendar-detail{color:#000;font-weight:700;font-size:.38rem;line-height:1.4}.date-navigation-calendar-icon{color:#4b5563;padding:.16rem;background-color:#f3f4f6;border:0;border-radius:.23rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.date-navigation-calendar-icon:hover{background-color:#e5e7eb}.mood-record-empty{padding:.7rem;text-align:center;border:1px dashed rgb(243 244 246);border-radius:.3rem;background-color:#fff}.mood-record-empty-text{color:#9ca3af;font-weight:500;font-size:.32rem}.mood-record-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:.3rem;border:1px solid rgb(243 244 246);border-radius:.3rem;background-color:#fff;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.mood-record-item~.mood-record-item{margin-top:.2rem}.mood-record-item-border-left{position:absolute;width:.12rem;top:0;left:0;bottom:0}.mood-record-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding-left:.23rem;overflow:hidden}.mood-record-item-action{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.08rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.16rem}.mood-record-item-content-emoji{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.76rem;height:.76rem;font-size:.46rem;line-height:1.25;border:1px solid rgb(243 244 24);border-radius:50%;background-color:#f9fafb;margin-right:.2rem;-ms-flex-negative:0;flex-shrink:0}.mood-record-item-content-emoji img{width:100%;margin-top:.12rem}.mood-record-item-content-details{min-width:0}.mood-record-item-content-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.16rem;margin-bottom:.04rem}.mood-record-item-content-detail-label{color:#111827;font-weight:700;font-size:.32rem;line-height:1.5}.mood-record-item-content-detail-time{color:#9ca3af;font-weight:500;font-size:.24rem;line-height:1.3}.mood-record-item-content-detail-note{font-size:.27rem;line-height:1.4;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mood-record-item-action-edit,.mood-record-item-action-delete{padding:.16rem;border-radius:50%;cursor:pointer;color:#9ca3af;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.mood-record-item-action-delete:hover,.mood-record-item-action-edit:hover{color:#3b82f6;background-color:#eff6ff}.mood-record-item-action-delete:active,.mood-record-item-action-edit:active{-webkit-transform:scaleX(.95) scaleY(.95);-ms-transform:scaleX(.95) scaleY(.95);transform:scaleX(.95) scaleY(.95)}.add-note-modal{position:fixed;inset:0;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.32rem}.add-note-mark{position:absolute;inset:0;-webkit-backdrop-filter:blur(.22rem);backdrop-filter:blur(.22rem);background-color:#1c19171a;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}.add-note-container{position:relative;background-color:#fff;border-radius:.6rem;border:1px solid rgb(255 255 255 / .2);-webkit-box-shadow:0 0 0 0px #fff,0 0 0 .02rem rgb(28 25 23 / .05),0 0 #0000;box-shadow:0 0 #fff,0 0 0 .02rem #1c19170d,0 0 #0000;width:100%;max-width:7rem;overflow:hidden;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.2s;transition-duration:.2s}.add-note-container-header{padding:.78rem .47rem .47rem;text-align:center}.add-note-container-header-emoji{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-filter:drop-shadow(0 .02rem .02rem rgb(0 0 0 / .05));filter:drop-shadow(0 .02rem .02rem rgb(0 0 0 / .05))}.add-note-container-header-emoji-img{width:1.2rem}.add-note-container-header-label{color:#292524;letter-spacing:.1em;text-transform:uppercase;font-size:.36rem;line-height:1.4;font-weight:700}.add-note-container-header-subtitle{color:#a8a29e;letter-spacing:.05em;text-transform:uppercase;font-size:.24rem;line-height:1.4;margin-top:.08rem}.add-note-container-editor{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .46rem .46rem}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:.4rem;line-height:1.4;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.02rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{border:0;background-color:transparent;background-image:none}
