@font-face{font-family:Framework7 Icons;font-style:normal;font-weight:400;src:url(/assets/Framework7Icons-Regular-Db9RwDq_.woff2)format("woff2")}.f7-icons{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-align:center;direction:ltr;font-family:Framework7 Icons;font-size:28px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root,:root .safe-areas{--f7-safe-area-top:calc(var(--tg-content-safe-area-inset-top,0px) + env(safe-area-inset-top,0px));--f7-safe-area-bottom:calc(var(--tg-content-safe-area-inset-bottom,0px) + env(safe-area-inset-bottom,0px));--f7-safe-area-left:calc(var(--tg-content-safe-area-inset-left,0px) + env(safe-area-inset-left,0px));--f7-safe-area-right:calc(var(--tg-content-safe-area-inset-right,0px) + env(safe-area-inset-right,0px));--journal-avatar-size:52px;--journal-avatar-emoji-size:28px}.page-hero{padding-top:calc(var(--f7-safe-area-top,0px) + 16px);padding-bottom:12px}.journal-avatar{width:var(--journal-avatar-size);height:var(--journal-avatar-size);font-size:var(--journal-avatar-emoji-size);border-radius:50%;justify-content:center;align-items:center;margin-inline:auto;line-height:1;display:flex}.page-hero-title{margin-top:12px;font-size:22px;font-weight:700;line-height:1.25;display:block}.page-hero-subtitle{color:var(--f7-list-item-footer-text-color);margin-top:2px;font-size:14px;line-height:1.3;display:block}.journal-avatar-v5{background:linear-gradient(135deg,#2196f3 0%,#7c4dff 100%)}.page-intro-tile{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.page-intro-title{margin-top:12px;font-size:22px;font-weight:700;line-height:1.25;display:block}.page-intro-description{color:var(--f7-list-item-footer-text-color);margin-top:4px;font-size:14px;line-height:1.35;display:block}html{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html::-webkit-scrollbar{display:none}.page-content,.popover-inner{scrollbar-width:none}.page-content::-webkit-scrollbar{display:none}.popover-inner::-webkit-scrollbar{display:none}.text-align-center{text-align:center!important}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}.center-block{text-align:center}.avatar{aspect-ratio:1;border-radius:50%;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.emoji-icon{justify-content:center;align-items:center;font-size:clamp(28px,10vw,36px);line-height:1;display:flex}.preformatted{white-space:pre-line}.records-list .item-after{color:var(--f7-list-item-footer-text-color);font-variant-numeric:tabular-nums;font-size:13px}.records-list .block-header{justify-content:space-between;align-items:center;display:flex}.records-list .block-header .share-day-button{flex-shrink:0}.record-metrics{color:var(--f7-list-item-footer-text-color);flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:4px;font-size:13px;line-height:1.3;display:flex}.record-metrics>span:not(:first-child):before{content:"•";margin-right:7px}.record-metrics .metric-strong{color:var(--f7-list-item-title-text-color);font-weight:600}.stats-list .item-after{color:var(--f7-list-item-title-text-color);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.stats-card-title .item-title{font-weight:600}.exercise-badge{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:600;line-height:1;display:flex}.filter-toggle{position:relative}.filter-dot{background:var(--f7-theme-color);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:2px}.filter-chip{background:rgba(var(--f7-theme-color-rgb), .12);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:8px 16px 16px;padding:10px 12px 10px 16px;display:flex}.filter-chip-text{color:var(--f7-text-color);overflow-wrap:anywhere;font-size:14px;line-height:1.3}
