.study-group-mobile-toggle,.study-group-mobile-summary,.study-group-create-mobile,.lp-note-mobile{display:none}@media (max-width:700px){.app-simple-today>.heading{margin-bottom:12px}.app-simple-today .josh-welcome{gap:10px;padding-bottom:12px}.app-simple-today .josh-welcome .josh-welcome-art{width:54px;height:54px}.app-simple-today .josh-welcome .josh-welcome-line{flex-wrap:nowrap;gap:0 4px}.app-simple-today .josh-welcome h2{font-size:20px;line-height:1.2}.app-simple-today .josh-welcome .josh-welcome-line .button{justify-content:center;width:44px;min-width:44px;padding:0}.app-simple-today .josh-welcome .josh-voice-label,.app-simple-today .josh-welcome-time,.app-simple-today .josh-welcome-origin{display:none}.app-simple-today .josh-welcome .josh-welcome-plan{font-size:12px;line-height:1.35}.app-simple-today .today-resume{margin:0 0 12px}.app-simple-today .today-resume>.button{min-height:48px;padding:8px 12px;font-size:13px;line-height:1.3}.today-resume-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.today-resume-prefix,.today-resume-count{display:none}.learning-path .lp-next-practice{margin-bottom:10px;padding:16px}.learning-path .lp-today-label{margin-bottom:4px;font-size:12px}.learning-path .lp-next-practice h2{margin-bottom:12px;font-size:20px;line-height:1.2}.learning-path .lp-practice-skills{gap:2px 16px;margin-bottom:14px}.learning-path .lp-practice-skills li{grid-template-columns:16px minmax(0,1fr) auto;gap:4px;padding:2px 0;font-size:13px}.learning-path .lp-practice-skills li>svg{width:16px;height:16px}.learning-path .lp-practice-skills li strong{font-size:13px}.learning-path .lp-practice-skill-meter,.learning-path .lp-practice-skill-note,.learning-path .lp-next-actions>span,.learning-path .lp-next-note:not(.lp-vocabulary-note){display:none}.learning-path .lp-vocabulary-note{margin-top:6px;font-size:12px}.learning-path .lp-next-actions{margin:0}.learning-path .lp-next-actions>.button{width:100%}.app-simple-today .today-review{padding:14px 0}.app-simple-today .today-review-note{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.today-review-heading h2{font-size:18px}.today-review-row{gap:8px;padding-top:8px;font-size:13px}.today-review-row small{display:none}.today-review-row .button{border:0;min-height:44px;padding:6px 8px;font-size:13px}.app-simple-today .study-streak{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;margin:4px 0 0;padding:12px 0;display:grid}.study-streak-label{gap:8px}.study-streak-label strong{font-size:14px}.study-streak-label span{display:none}.study-streak-week{flex-basis:auto;order:0;grid-column:2;gap:4px}.study-streak-week li>span:first-child{display:none}.study-streak-day{width:23px;height:23px;margin-top:0;font-size:12px}.study-streak-details{order:1;grid-column:1/-1;margin-left:32px}.study-streak-details summary{min-height:44px;padding:8px 0;font-size:12px}.app-simple-today .study-groups{margin:0;padding:14px 0}.study-groups-heading h2{font-size:18px}.study-group-mobile-toggle{display:inline-flex}.study-group-mobile-toggle.button{min-height:44px;padding-inline:0;font-size:13px}.study-groups.has-group .study-group-create{display:none}.study-group-mobile-summary{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4;display:block}.study-group-mobile-summary strong{color:var(--ink)}.study-groups:not(.is-mobile-expanded) .study-group-details{display:none}.study-group-create-mobile{margin-bottom:2px;padding-inline:0;font-size:13px;display:inline-flex}.study-group-details{padding-top:8px}.study-group-toolbar{gap:8px}.study-group-toolbar .button{min-height:44px;padding-inline:10px;font-size:13px}.study-group-period{margin-bottom:8px}.study-group-footer{gap:0 12px}.learning-path .lp-preparation{padding:14px 0 12px}.learning-path .lp-preparation-main{grid-template-columns:52px minmax(0,1fr);gap:10px}.learning-path .lp-percent{font-size:26px}.learning-path .lp-preparation-title{margin-bottom:5px}.learning-path .lp-preparation-title h2{font-size:15px}.learning-path .lp-preparation-title>span{display:none}.learning-path .lp-note{margin-top:5px;font-size:12px}.learning-path .lp-note-full{display:none}.learning-path .lp-note-mobile{display:inline}.learning-path .lp-next-task{margin:6px 0 0;font-size:12px}.learning-path .lp-next-task .button.text{min-height:44px;padding-inline:0;font-size:12px}.learning-path .lp-evidence{margin-top:0}.learning-path .lp-evidence summary{font-size:12px}.learning-path .lp-toolbar{margin:18px 0 8px}.learning-path .lp-toolbar h2{font-size:19px}.learning-path .lp-toolbar p{margin-top:2px;font-size:12px}.learning-path .lp-path-toggle{min-height:44px;margin:0;font-size:13px}}@media (max-width:380px){.study-streak-week{gap:2px}.study-streak-day{width:20px;height:20px}.learning-path .lp-today-label>span{display:none}}
.today-priority{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--primary);border-radius:var(--radius);justify-items:start;gap:10px;margin-bottom:18px;padding:24px;display:grid}.today-priority h2,.today-priority p{margin:0}.today-priority h2{font-size:clamp(22px,3vw,30px);line-height:1.25}.today-priority p{color:var(--muted)}.today-other-work,.lp-home-extras,.settings-profile-edit,.settings-account-tools{border-top:1px solid var(--line)}.today-other-work>summary,.lp-home-extras>summary,.settings-profile-edit>summary,.settings-account-tools>summary{cursor:pointer;color:var(--primary);min-height:48px;padding:16px 0;font-weight:650}.today-other-work>summary:focus-visible,.lp-home-extras>summary:focus-visible,.settings-profile-edit>summary:focus-visible,.settings-account-tools>summary:focus-visible,.conversation-more>summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.today-other-work>.learning-path{margin-top:12px}.lp-home-extras{margin:12px 0 20px}.lp-home-extras .study-streak{margin-top:0}.catalog-short-intro{color:var(--muted);margin:-8px 0 16px;font-size:14px}.study-typed-note{color:var(--muted);background:0 0;border:0;margin:0 0 18px;padding:0}.study-typed-note summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.study-typed-note p{margin:0 0 8px}.conversation-insight-tabs{align-items:center;overflow:visible}.conversation-more{margin-left:auto;position:relative}.conversation-more>summary{cursor:pointer;min-height:44px;color:var(--primary);padding:12px 16px;list-style:none}.conversation-more>summary::-webkit-details-marker{display:none}.conversation-more>summary:after{content:"⌄";margin-left:8px}.conversation-more>div{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:2px;width:max-content;min-width:190px;padding:6px;display:grid;position:absolute;right:0;box-shadow:0 8px 24px #24143a22}.conversation-more .button,.conversation-more a{text-align:left;justify-content:flex-start;padding:10px 12px}.conversation-more a{color:var(--primary);text-decoration:none}.metrics-skill[data-not-started] summary{min-height:54px}.metrics-skill[data-not-started] .metrics-practice-count{color:var(--muted)}.settings-plan-summary{gap:3px;margin:20px 0 8px;display:grid}.settings-plan-summary span{color:var(--muted);font-size:14px}.settings-profile-edit .profile-form{padding:10px 0 22px}.settings-account-tools{margin-top:4px}.settings-account-tools .account-danger-zone{margin-top:14px}.exam-skill-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0 24px;display:grid}.exam-skill-picker .button{justify-content:center;min-height:48px}.lp-day-details{color:var(--muted);margin-top:12px;font-size:13px}.lp-day-details summary{min-height:44px;padding-block:12px}.lp-day-details p{margin:0 0 10px;line-height:1.5}@media (max-width:700px){.exam-skill-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.today-priority{padding:16px}.today-priority .button{justify-content:space-between;width:100%}.conversation-insight-tabs .button{padding-inline:12px}.conversation-more>summary{padding-inline:10px}.settings-plan-summary{margin-top:16px}}
