.dashboard{font-family:Arial;letter-spacing:0;font-size:18px;line-height:24px}.dashboard-section{margin-bottom:32px}.dashboard-section:last-child{margin-bottom:0}.dashboard-section-header{font-family:Georgia;letter-spacing:0;font-size:25px;line-height:32px;font-weight:700;margin-bottom:16px}.dashboard-section-content{margin-left:16px}.dashboard .dashboard-today-section-words-summary .words{font-weight:700}.dashboard .dashboard-today-section-words-summary .new-words{color:#55cbfa}.dashboard .dashboard-today-section-words-summary .learning-and-relearning-words{color:#fbc3ce}.dashboard .dashboard-today-section-words-summary .review-words{color:#b3e5d6}.dashboard .dashboard-today-section-words-summary{margin-bottom:16px}.dashboard .dashboard-today-section-finished .next-study-session{margin-top:8px}.dashboard .dashboard-today-section-finished .next-study-session-date{font-weight:700}.dashboard .learning-progress-summary{margin-bottom:20px}.dashboard .learning-progress-summary .finish-words{color:#c4b5fd}.dashboard .learning-progress-value{display:block;font-weight:700;font-size:1.3rem;color:#55cbfa}.dashboard .learning-progress-label{display:block;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.7)}.dashboard .learning-progress-bar{position:relative;margin-top:20px;padding-bottom:36px}.dashboard .learning-progress-bar__track{width:100%;height:28px;background:hsla(0,0%,100%,.12);overflow:hidden}.dashboard .learning-progress-bar__fill{height:100%;background:linear-gradient(90deg,#55cbfa,#b3e5d6);transition:width .4s ease;display:flex;align-items:center;justify-content:flex-end;padding:0 12px}.dashboard .learning-progress-bar__percent{position:absolute;font-weight:700;font-size:13px}.dashboard .learning-progress-bar__percent--left{color:#000;transform:translateX(-100%);padding-right:4px}.dashboard .learning-progress-bar__percent--right{color:#fff;padding-left:4px}.dashboard .learning-progress-bar__markers{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.dashboard .learning-progress-bar__marker{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px}.dashboard .learning-progress-bar__marker--total{left:100%;transform:translate(-100%,-50%);align-items:flex-end;text-align:right}.dashboard .learning-progress-bar__marker-line{width:2px;height:36px;background:hsla(0,0%,100%,.85);border-radius:1px}.dashboard .learning-progress-bar__marker-text{font-size:11px;font-weight:600;color:#fff;white-space:nowrap}.dashboard .learning-progress-note{font-size:.85rem;color:#fff;margin-bottom:14px}.dashboard .learning-progress-note__highlight{font-weight:700;color:#fbf9d5}.dashboard .learning-progress-note__highlight--number{color:#55cbfa}@media(max-width:600px){.dashboard{padding:16px}}@media(min-width:600px)and (max-width:960px){.dashboard{max-width:680px;margin:0 auto;padding:24px 16px}}@media(min-width:960px){.dashboard{margin-right:auto;margin-left:auto;box-sizing:border-box;width:100%;max-width:1248px;padding:32px 16px 80px}}