.today-continue-card.next-move-card,.card.daily-practice-card{overflow:hidden}.next-move-card,.next-move-copy,.next-move-header,.session-card,.session-card-header,.session-card-header>div,.session-card-footer{max-width:100%;min-width:0}.home-proof-trail{grid-column:1 / -1;max-width:100%;min-width:0}.session-card-footer{flex-wrap:wrap}.next-move-title,.next-move-reason,.next-move-evidence,.session-card-title,.session-card-subtitle,.session-proof-trail-title,.session-proof-trail-summary,.proof-inspection-reason,.daily-practice-subline,.practice-next-reason,.practice-next-evidence{min-width:0;overflow-wrap:anywhere}.next-move-meta,.course-next-meta,.practice-next-meta,.program-next-meta,.session-proof-trail-meta{max-width:100%;min-width:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proof-inspection,.proof-inspection-header{max-width:100%;min-width:0}.next-move-action,.practice-next-action,.course-next-side,.daily-practice-stats{min-width:0}.next-move-action{max-width:100%}.today-continue-card.next-move-card .today-continue-session{align-self:flex-start;box-sizing:border-box;display:block;flex:1 1 100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%}.today-continue-card.next-move-card .today-continue-session[hidden]{display:none}.badge,.source-badge,.reason-chip,.score-badge,.gap-chip{max-width:100%;min-width:0}#sourceTabBar{max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none}#sourceTabBar::-webkit-scrollbar{display:none}#sourceTabBar .tab{flex:0 0 auto}.artifact-grid{min-width:0}.artifact-card{min-width:0;overflow-wrap:anywhere}.mech-test-panel-shell,.mech-test-layout,.mech-course-group,.mech-library-card,.mech-library-why,.mech-library-actions,.mech-snippet-tags{min-width:0}.mech-test-panel-shell,.mech-library-card{overflow:hidden}.mech-test-course-content,.mech-course-group,.mech-library-card,.mech-library-why,.mech-library-actions,.mech-snippet-tags{max-width:100%}.mech-course-group-header,.mech-library-footer,.mech-library-footer>span,.mech-library-actions,.mech-snippet-tags{flex-wrap:wrap}.mech-course-group-header h4,.mech-library-card h3,.mech-library-card .mech-summary,.mech-library-why p,.mech-library-action-note{overflow-wrap:anywhere}@media(max-width:768px){.page-wrapper{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.daily-practice-stats{flex-wrap:wrap}.course-next-side{width:100%}.course-next-side,.next-move-header,.session-proof-trail{align-items:stretch}.course-next-meta,.practice-next-meta,.program-next-meta,.session-proof-trail-meta{align-self:flex-start;max-width:100%}.course-next-side .btn{width:100%}.badge,.source-badge,.reason-chip,.score-badge,.gap-chip{overflow-wrap:anywhere;white-space:normal}.mobile-nav a{flex:1 1 0;min-width:0;padding:8px 3px 6px;font-size:clamp(.56rem,2.5vw,.68rem);gap:2px;letter-spacing:0}.mobile-nav a span.icon{width:min(42px,100%)!important}.mobile-nav a span.icon svg.nav-icon{width:22px;height:22px}#sourceTabBar{gap:6px;padding:2px 1px 4px}#sourceTabBar .tab{min-height:36px;padding:7px 13px;font-size:.82rem}}@media(max-width:760px){.mech-test-layout{grid-template-columns:1fr}.mech-test-panel-shell,.mech-library-card{width:100%}.mech-course-pill,.mech-library-source{max-width:100%;overflow:visible;text-align:left;text-overflow:clip;white-space:normal}.mech-tag-pill{max-width:100%;overflow-wrap:anywhere;white-space:normal}}@media(max-width:640px){.mech-library-footer,.mech-library-actions{align-items:stretch;flex-direction:column}.mech-library-actions .btn{justify-content:center;width:100%}}
