.tasks-navigation{position:relative;min-width:0}.tasks-navigation>button{cursor:pointer;font:inherit}.tasks-navigation__panel{position:absolute;z-index:100;top:calc(100% + 12px);left:0;width:300px;max-width:calc(100vw - 24px);padding:7px;max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow);color:var(--foreground);animation:learning-menu-in .16s ease-out}.learning-menu-list{display:grid;gap:2px}.learning-menu-list a{display:flex;align-items:center;gap:12px;min-height:46px;padding:10px 12px;border-radius:10px;color:var(--foreground);text-decoration:none;font-size:14px;line-height:1.35}.learning-menu-list a>svg{flex:none;color:var(--accent-strong)}.learning-menu-list a:hover{background:var(--surface-soft)}.learning-menu-list a[aria-current]{background:var(--primary);color:var(--on-primary,#fffaf3);font-weight:650}.learning-menu-list a[aria-current]>svg{color:inherit}.market-header__nav .tasks-navigation__panel{left:50%;transform:translateX(-50%);--menu-x:-50%}.author-course-catalog h2{font-size:24px;margin-bottom:16px}.author-course-catalog>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.author-course-catalog a{display:grid;gap:8px;padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.author-course-catalog span{color:var(--muted);font-size:14px}.rush-header-actions{display:flex;gap:12px;align-items:center}.rush-header-actions .tasks-navigation__panel{left:auto;right:0}.blind-practice__header>.tasks-navigation,.rush-header-actions .tasks-navigation{display:none}@media(max-width:980px){.tasks-navigation--mobile>button{width:100%;height:100%}.tasks-navigation--mobile .tasks-navigation__panel{position:fixed;left:12px;right:12px;top:auto;bottom:calc(78px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 160px);--menu-y:6px}}@media(max-width:640px){.rush{padding:16px;grid-template-columns:minmax(0,1fr)}.rush .rush-header{gap:8px}.rush .rush-header h1{font-size:22px}.rush .rush-back{display:none}.rush .rush-header-actions{gap:6px;flex-shrink:0}.rush-header-actions>.btn span{display:none}}@media(max-width:440px){.rush .rush-header{flex-wrap:wrap}.rush .rush-header>div:first-child{flex-basis:100%}.rush .rush-header h1{margin-top:0}.rush .rush-header-actions{width:100%;justify-content:space-between}}@keyframes learning-menu-in{0%{opacity:0;transform:translate(var(--menu-x,0),var(--menu-y,-6px))}to{opacity:1;transform:translate(var(--menu-x,0))}}@media(prefers-reduced-motion:reduce){.tasks-navigation__panel{animation:none}}